diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2024-04-04 12:04:12 +0500 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2024-04-04 13:21:14 +0200 |
commit | 466156f14d8dee7e3e629dd72dc9c40ddc7262e8 (patch) | |
tree | 165fecccc15164d15c3a1360fbec092d8d196d5a /svl | |
parent | 6eefe3a29df4b0862a455a2d057e4a7d88457c71 (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.cxx | 11 |
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() { |