Remove old decorative items from scene before redraw

This commit is contained in:
WandererFan
2016-12-04 15:26:01 +01:00
committed by wmayer
parent 429eb0f727
commit edab34c6ac
+3
View File
@@ -492,6 +492,9 @@ void QGIViewPart::removeDecorations()
QGIDecoration* decor = dynamic_cast<QGIDecoration*>(c);
QGIMatting* mat = dynamic_cast<QGIMatting*>(c);
if (decor) {
removeFromGroup(decor);
scene()->removeItem(decor);
delete decor;
} else if (mat) {
removeFromGroup(mat);
scene()->removeItem(mat);