summaryrefslogtreecommitdiff
path: root/framework
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-11-03 13:45:54 +0100
committerMichael Stahl <mstahl@redhat.com>2013-11-03 15:20:51 +0100
commitb1f5986c57445588d513eefff9c4e8ceb6f0f75a (patch)
tree17d7f962f28f6e0d0e256404f02e49a52fc47b04 /framework
parent2faa8537b661bb8ca427e0f39547fe49b6ac2325 (diff)
StatusIndicatorFactory::impl_reschedule(): lock SolarMutex
... before calling Reschedule(). Change-Id: I244fdd1a4642ea0e1ad266f6d9c4c56527018952
Diffstat (limited to 'framework')
-rw-r--r--framework/source/helper/statusindicatorfactory.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/framework/source/helper/statusindicatorfactory.cxx b/framework/source/helper/statusindicatorfactory.cxx
index 4555dceefe82..b2e3762449af 100644
--- a/framework/source/helper/statusindicatorfactory.cxx
+++ b/framework/source/helper/statusindicatorfactory.cxx
@@ -573,7 +573,10 @@ void StatusIndicatorFactory::impl_reschedule(sal_Bool bForce)
aGlobalLock.unlock();
// <- SAFE
- Application::Reschedule(true);
+ {
+ SolarMutexGuard g;
+ Application::Reschedule(true);
+ }
// SAFE ->
aGlobalLock.lock();