summaryrefslogtreecommitdiffstats
path: root/svl
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2019-04-29 19:25:42 +0200
committerMike Kaganski <mike.kaganski@collabora.com>2019-04-29 20:56:09 +0200
commitf591bf522d2c63ad7f9fc87388671afbc16fbcd0 (patch)
tree4869e029e4944f6fe17b9db387dd2adc3f687f23 /svl
parentRelated: tdf#82184 correct wrong or obsoleted LCIDs for MSI (diff)
downloadcore-f591bf522d2c63ad7f9fc87388671afbc16fbcd0.tar.gz
core-f591bf522d2c63ad7f9fc87388671afbc16fbcd0.zip
tdf#125030: Prevent double-clearing the guard
... discovered after after commit d38f9934f08939032cca64a32de58fa3901a88d5. Change-Id: I09bcee0053d1a5132483c933a903f006a236a679 Reviewed-on: https://gerrit.libreoffice.org/71550 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'svl')
-rw-r--r--svl/source/undo/undo.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/svl/source/undo/undo.cxx b/svl/source/undo/undo.cxx
index 7802985e6e1e..5cccb085d65f 100644
--- a/svl/source/undo/undo.cxx
+++ b/svl/source/undo/undo.cxx
@@ -871,6 +871,7 @@ bool SfxUndoManager::Repeat( SfxRepeatTarget &rTarget )
aGuard.clear();
if ( pAction->CanRepeat( rTarget ) )
pAction->Repeat( rTarget );
+ aGuard.reset(); // allow clearing in guard dtor
return true;
}