-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Label masking doesn't work with line pattern symbol sub layers #34352
Comments
@mhugo , gentle ping. It'd be great if you could look into this issue before masking is officially released as part of 3.12. Cheers |
@nirvn Thanks for your feedback. However, I am struggling to find some available time to work on it before 3.12 ... |
@mhugo , OK, it's a shame though, it means QGIS will ship masking without sub-symbol support (hashed lines, point pattern, geometry generator, etc.). Nobody can force you to find that hour before now and release date to insure the implementation is complete, but I'll keep hoping you find time until then. |
After some time spent on a debugging session, it seems to come from The symbol layer pointers that have to be disabled in the second pass and are stored in the rendering context do not correspond anymore ... Not easy :-( |
Still valid on QGIS 3.22.3. |
Don't use pointers anymore because there are not stable when it comes to clone
Don't use pointers anymore because there are not stable when it comes to clone
Don't use pointers anymore because there are not stable when it comes to clone
Don't use pointers anymore because there are not stable when it comes to clone
Don't use pointers anymore because there are not stable when it comes to clone
Don't use pointers anymore because there are not stable when it comes to clone
While testing out the label masking feature some more today, I stumble on an implementation issue, whereas line pattern symbol's sub layer aren't masked.
Test project here:
mask.zip
You can see here the hashed lines are checked to be masked but
The text was updated successfully, but these errors were encountered: