Bug report #7738

big symbology regression: centroid fill _always_ renders using map units, even when millimeters is explicitly set

Added by Mathieu Pellerin - nIRV over 6 years ago. Updated over 6 years ago.

Status:Closed
Priority:Severe/Regression
Assignee:Marco Hugentobler
Category:Symbology
Affected QGIS version:master Regression?:No
Operating System: Easy fix?:No
Pull Request or Patch supplied:No Resolution:
Crashes QGIS or corrupts data:No Copied to github as #:16644

Description

Just spotted another regression with symbology: centroid fill always renders using map units, even when millimeters is explicitly set.

Steps to reproduce:
1. Load any polygon shapefile onto a new project
2. Open the layer properties window, go to the style section
3. Add a new symbol layer, set it to centroid fill
4. Click on the simple marker sub-item
5. Open the unit drop-down list and set it to millimeters
6. Apply style change, and go back to map canvas
5. Zoom in and out

When zooming in and out, you'll notice the centroid marker changes size. This should not happen as we've set unit to millimeters, yet rendering disregards the user style setting and always renders using map units.

History

#1 Updated by Giovanni Manghi over 6 years ago

confirmed here

#2 Updated by Marco Hugentobler over 6 years ago

  • Assignee set to Marco Hugentobler

#3 Updated by Marco Hugentobler over 6 years ago

  • Status changed from Open to Closed

Fixed in c5142dab2048f3b06207f79e5e5aed012a818697

#4 Updated by Mathieu Pellerin - nIRV over 6 years ago

Thanks Marco.

Also available in: Atom PDF