[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