Set movingItem to NULL before emitting zOrderChanged(). This prevents mouse movement from moving layers after mouse is released and before layers have re-rendered.

git-svn-id: http://svn.osgeo.org/qgis/trunk@556 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
stevehalasz 2004-01-22 02:31:14 +00:00
parent 26122d8dcf
commit f4c94ef90d

View File

@ -80,9 +80,9 @@ void QgsLegendView::contentsMouseReleaseEvent( QMouseEvent* e)
mousePressed = FALSE;
unsetCursor();
if ( movingItem ) {
movingItem = NULL;
// tell qgsmapcanvas to reset layer order using the legend order
emit zOrderChanged(this);
}
movingItem = NULL;
}
}