diff options
author | Pranav Kant <pranav913@gmail.com> | 2015-03-17 12:56:54 +0530 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2015-03-20 12:18:02 +0000 |
commit | 33de587e95dddfc8e3c89b84f90b3d1bca823dae (patch) | |
tree | c65ada218c27ae4f2e80b4e3476b67c8e4554ef8 /uui | |
parent | 9e2e9453cbca9399e1c670b354cfc3c23d70307f (diff) |
tdf#88230: cleanup solar mutex yielding
Use SolarMutexReleaser, instead.
Change-Id: I276459c42b688813ea168d6fc80466a07a5ecba4
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'uui')
-rw-r--r-- | uui/source/iahndl.cxx | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/uui/source/iahndl.cxx b/uui/source/iahndl.cxx index afbc211160aa..15a34929196d 100644 --- a/uui/source/iahndl.cxx +++ b/uui/source/iahndl.cxx @@ -178,9 +178,8 @@ UUIInteractionHelper::handleRequest( HandleData aHD(rRequest); Link aLink(&aHD,handlerequest); Application::PostUserEvent(aLink,this); - sal_uLong locks = Application::ReleaseSolarMutex(); + SolarMutexReleaser aReleaser; aHD.wait(); - Application::AcquireSolarMutex(locks); return aHD.bHandled; } else @@ -235,9 +234,8 @@ UUIInteractionHelper::getStringFromRequest( HandleData aHD(rRequest); Link aLink(&aHD,getstringfromrequest); Application::PostUserEvent(aLink,this); - sal_uLong locks = Application::ReleaseSolarMutex(); + SolarMutexReleaser aReleaser; aHD.wait(); - Application::AcquireSolarMutex(locks); return aHD.m_aResult; } else |