From edab34c6acaea7607f014f7153bc8504bd45c2fb Mon Sep 17 00:00:00 2001 From: WandererFan Date: Thu, 1 Dec 2016 09:05:30 -0500 Subject: [PATCH] Remove old decorative items from scene before redraw --- src/Mod/TechDraw/Gui/QGIViewPart.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/TechDraw/Gui/QGIViewPart.cpp b/src/Mod/TechDraw/Gui/QGIViewPart.cpp index 974f6eb1e..09b310340 100644 --- a/src/Mod/TechDraw/Gui/QGIViewPart.cpp +++ b/src/Mod/TechDraw/Gui/QGIViewPart.cpp @@ -492,6 +492,9 @@ void QGIViewPart::removeDecorations() QGIDecoration* decor = dynamic_cast(c); QGIMatting* mat = dynamic_cast(c); if (decor) { + removeFromGroup(decor); + scene()->removeItem(decor); + delete decor; } else if (mat) { removeFromGroup(mat); scene()->removeItem(mat);