Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
When determining whether any symbol masking should be applied to a
layer, we need to skip any masks which refer to layers which aren't part of the current map render These layers can't be used as mask sources, since we aren't rendering them. This is a band-aid fix over a deeper problem -- symbol masking settings are not cleaned up when a layer is removed from a project. So it's possible to have layers with label settings which contain mask references to broken layers. These aren't ever shown in the UI, so it's impossible for a user to determine that the masking is even configured for the layer and fix it themselves. At least with the band-aid users won't have to fight with a random project force-rasterizing all labels (like I just did for the last 2 hours)
- Loading branch information
1 parent
f16c28b
commit ffc500d
Showing
1 changed file
with
34 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters