We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a43a287 commit 9b5c683Copy full SHA for 9b5c683
src/core/qgsvectorlayer.cpp
@@ -2310,6 +2310,10 @@ bool QgsVectorLayer::rollBack( bool deleteBuffer )
2310
return false;
2311
}
2312
2313
+ bool rollbackExtent = !mEditBuffer->mDeletedFeatureIds.isEmpty() ||
2314
+ !mEditBuffer->mAddedFeatures.isEmpty() ||
2315
+ !mEditBuffer->mChangedGeometries.isEmpty();
2316
+
2317
emit beforeRollBack();
2318
2319
mEditBuffer->rollBack();
@@ -2336,6 +2340,9 @@ bool QgsVectorLayer::rollBack( bool deleteBuffer )
2336
2340
mCache->deleteCachedGeometries();
2337
2341
2338
2342
2343
+ if ( rollbackExtent )
2344
+ updateExtents();
2345
2339
2346
emit repaintRequested();
2347
return true;
2348
0 commit comments