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)
228
228
m_cpuTexture = Texture ();
229
229
m_penLayer = PenLayer::getProjectPenLayer (m_engine);
230
230
m_convexHullDirty = true ;
231
+ m_transformedHullDirty = true ;
231
232
clearGraphicEffects ();
232
233
m_hullPoints.clear ();
233
234
@@ -814,6 +815,7 @@ const std::vector<QPointF> &RenderedTarget::transformedHullPoints() const
814
815
m_transformedHullPoints.push_back (QPointF (x, y));
815
816
}
816
817
818
+ m_transformedHullDirty = false ;
817
819
return m_transformedHullPoints;
818
820
}
819
821
Original file line number Diff line number Diff line change @@ -174,7 +174,7 @@ class RenderedTarget : public IRenderedTarget
174
174
qreal m_maximumHeight = std::numeric_limits<double >::infinity();
175
175
bool m_convexHullDirty = true ;
176
176
std::vector<QPoint> m_hullPoints;
177
- bool m_transformedHullDirty = true ;
177
+ mutable bool m_transformedHullDirty = true ;
178
178
mutable std::vector<QPointF> m_transformedHullPoints; // NOTE: Use transformedHullPoints();
179
179
bool m_clicked = false ; // left mouse button only!
180
180
double m_dragX = 0 ;
You can’t perform that action at this time.
0 commit comments