Please sign in to comment.
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
Showing with 34 additions and 2 deletions.