File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -228,6 +228,7 @@ void RenderedTarget::setEngine(IEngine *newEngine)
228228 m_cpuTexture = Texture ();
229229 m_penLayer = PenLayer::getProjectPenLayer (m_engine);
230230 m_convexHullDirty = true ;
231+ m_transformedHullDirty = true ;
231232 clearGraphicEffects ();
232233 m_hullPoints.clear ();
233234
@@ -814,6 +815,7 @@ const std::vector<QPointF> &RenderedTarget::transformedHullPoints() const
814815 m_transformedHullPoints.push_back (QPointF (x, y));
815816 }
816817
818+ m_transformedHullDirty = false ;
817819 return m_transformedHullPoints;
818820}
819821
Original file line number Diff line number Diff line change @@ -174,7 +174,7 @@ class RenderedTarget : public IRenderedTarget
174174 qreal m_maximumHeight = std::numeric_limits<double >::infinity();
175175 bool m_convexHullDirty = true ;
176176 std::vector<QPoint> m_hullPoints;
177- bool m_transformedHullDirty = true ;
177+ mutable bool m_transformedHullDirty = true ;
178178 mutable std::vector<QPointF> m_transformedHullPoints; // NOTE: Use transformedHullPoints();
179179 bool m_clicked = false ; // left mouse button only!
180180 double m_dragX = 0 ;
You can’t perform that action at this time.
0 commit comments