summaryrefslogtreecommitdiff
path: root/svl
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2024-04-04 12:04:12 +0500
committerMike Kaganski <mike.kaganski@collabora.com>2024-04-04 13:21:14 +0200
commit466156f14d8dee7e3e629dd72dc9c40ddc7262e8 (patch)
tree165fecccc15164d15c3a1360fbec092d8d196d5a /svl
parent6eefe3a29df4b0862a455a2d057e4a7d88457c71 (diff)
Use osl::ResettableMutexGuardScopedReleaser instead of ad-hoc guards
Change-Id: I2aa09655c207d3647650b5e38011a600bd221699 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165777 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'svl')
-rw-r--r--svl/source/undo/undo.cxx11
1 files changed, 1 insertions, 10 deletions
diff --git a/svl/source/undo/undo.cxx b/svl/source/undo/undo.cxx
index 96c937c037ad..488a0538244f 100644
--- a/svl/source/undo/undo.cxx
+++ b/svl/source/undo/undo.cxx
@@ -283,16 +283,7 @@ namespace svl::undo::impl
~UndoManagerGuard();
- struct ResetGuard {
- ResetGuard(osl::ResettableMutexGuard& r) : rGuard(r) {}
- ~ResetGuard() { rGuard.reset(); }
- osl::ResettableMutexGuard& rGuard;
- };
- ResetGuard clear()
- {
- m_aGuard.clear();
- return ResetGuard(m_aGuard);
- }
+ auto clear() { return osl::ResettableMutexGuardScopedReleaser(m_aGuard); }
void cancelNotifications()
{