uui/source/iahndl.cxx | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-)
New commits: commit 3705a2904d50210e3515723ad24bbbb6a72eb37f Author: Noel Grandin <[email protected]> AuthorDate: Thu Mar 19 14:07:29 2020 +0200 Commit: Noel Grandin <[email protected]> CommitDate: Thu Mar 19 13:46:30 2020 +0100 use SolarMutexReleaser in UUIInteractionHelper instead of hand-coding it Change-Id: I16cc72854a0d02422eaacf5794b97cfcd7689d83 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90744 Tested-by: Jenkins Reviewed-by: Noel Grandin <[email protected]> diff --git a/uui/source/iahndl.cxx b/uui/source/iahndl.cxx index f3c7c3b94088..0c9b9397aeeb 100644 --- a/uui/source/iahndl.cxx +++ b/uui/source/iahndl.cxx @@ -164,11 +164,8 @@ UUIInteractionHelper::handleRequest( HandleData aHD(rRequest); Link<void*,void> aLink(&aHD,handlerequest); Application::PostUserEvent(aLink,this); - comphelper::SolarMutex& rSolarMutex = Application::GetSolarMutex(); - sal_uInt32 nLockCount = (rSolarMutex.IsCurrentThread()) ? rSolarMutex.release(true) : 0; + SolarMutexReleaser aReleaser; aHD.wait(); - if (nLockCount) - rSolarMutex.acquire(nLockCount); return aHD.bHandled; } else @@ -215,11 +212,8 @@ UUIInteractionHelper::getStringFromRequest( HandleData aHD(rRequest); Link<void*,void> aLink(&aHD,getstringfromrequest); Application::PostUserEvent(aLink,this); - comphelper::SolarMutex& rSolarMutex = Application::GetSolarMutex(); - sal_uInt32 nLockCount = (rSolarMutex.IsCurrentThread()) ? rSolarMutex.release(true) : 0; + SolarMutexReleaser aReleaser; aHD.wait(); - if (nLockCount) - rSolarMutex.acquire(nLockCount); return aHD.m_aResult; } else _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
