From ccc54715480c86366ce51ff9bf572e951be37adc Mon Sep 17 00:00:00 2001 From: wonder Date: Sat, 19 Dec 2009 10:29:23 +0000 Subject: [PATCH] Clear undo stack on rollback. Fixes #2287. git-svn-id: http://svn.osgeo.org/qgis/trunk@12510 c8812cc2-4d05-0410-92ff-de0c093fc19c --- src/core/qgsvectorlayer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/qgsvectorlayer.cpp b/src/core/qgsvectorlayer.cpp index ff22d28d019..2865996e82d 100644 --- a/src/core/qgsvectorlayer.cpp +++ b/src/core/qgsvectorlayer.cpp @@ -3414,6 +3414,8 @@ bool QgsVectorLayer::rollBack() deleteCachedGeometries(); + undoStack()->clear(); + mEditable = false; emit editingStopped(); @@ -3423,7 +3425,6 @@ bool QgsVectorLayer::rollBack() setCacheImage( 0 ); triggerRepaint(); - return true; }