Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revert "[pal] Use QgsGeometry::makeValid instead of buffer(0) to repa…
…ir geometries" This reverts commit e05a5a9. The makeValid call is much slower than the previous "buffer( 0 )" approach Fixes #20260
- Loading branch information
ff5a8bc
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @nyalldawson,
thanks for the fix.
The problem seems to be solved in the main canvas, but I have a similar problem in the layout manager when it renders the map.
Do you think it's the same problem with a similar simple solution?
ff5a8bc
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@marioba The same change applied to both the canvas and layout, it's the same code used to render the labels for both areas
ff5a8bc
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, but strange because it seems the same problem: with the labels around the centroid activated, in the layout it takes a lot to render the map.
ff5a8bc
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@marioba is that a change from 2.18?
ff5a8bc
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In 2.18 I see the map rendering in the layout manager, in QGIS 3 master, no (only the text "rendering map").
But if I do export a pdf from the layout manager, neither of them can do it in a reasonable time.