[QGIS Commit] r10544 - trunk/qgis/src/core/composer

svn_qgis at osgeo.org svn_qgis at osgeo.org
Sun Apr 12 06:12:08 EDT 2009


Author: mhugent
Date: 2009-04-12 06:12:07 -0400 (Sun, 12 Apr 2009)
New Revision: 10544

Modified:
   trunk/qgis/src/core/composer/qgscomposeritem.cpp
Log:
make sure all the rubber band frames are deleted in composer. Fixes bug #1573

Modified: trunk/qgis/src/core/composer/qgscomposeritem.cpp
===================================================================
--- trunk/qgis/src/core/composer/qgscomposeritem.cpp	2009-04-12 09:37:23 UTC (rev 10543)
+++ trunk/qgis/src/core/composer/qgscomposeritem.cpp	2009-04-12 10:12:07 UTC (rev 10544)
@@ -237,6 +237,13 @@
   mLastMouseEventPos = event->lastScenePos();
   mCurrentMouseMoveAction = mouseMoveActionForPosition( event->pos() );
 
+  //remove the old rubber band item if it is still there
+  if ( mBoundingResizeRectangle )
+  {
+    scene()->removeItem( mBoundingResizeRectangle );
+    delete mBoundingResizeRectangle;
+    mBoundingResizeRectangle = 0;
+  }
   //create and show bounding rectangle
   mBoundingResizeRectangle = new QGraphicsRectItem( 0 );
   scene()->addItem( mBoundingResizeRectangle );



More information about the QGIS-commit mailing list