Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This paper cut rears its head in that when first enabling label masks for an existing project layer, the mask size will default to "0", which is confusing for users as it seems to have no effect. The older maskSize attribute used to be treated as 0 instead of the default 1.5 mm size when no mask settings were available, and then when the project was saved this incorrect 0 value would become an actual valid attribute in the XML. Since we can't now differentiate a valid 0 value from an accidental 0 value in older projects, we instead assume "0" as a mistake and reset it to 1.5. when the project is saved the newer maskSize2 attribute will be used and we know that a "0" value WAS an explicit user choice.
- Loading branch information