summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Ostrovsky <david@ostrovsky.org>2013-10-03 22:37:47 +0200
committerMichael Stahl <mstahl@redhat.com>2013-10-04 14:46:25 +0200
commit74403b790a50ee6185a607e9e48d87a061e123e9 (patch)
treea1358386950a4a74e561a44ba7067be021fb891a
parent4fc7deb7b0528010ebf644654bf4a36594e03f8c (diff)
VCLXToolkit::reschedule(): lock SolarMutex
... otherwise Yield() will return with the SolarMutex not locked, triggering the assertion in ImplYield(). Change-Id: I6e44ce95517702ff5f316f7ea1df3aefc31588f6
-rw-r--r--toolkit/source/awt/vclxtoolkit.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/toolkit/source/awt/vclxtoolkit.cxx b/toolkit/source/awt/vclxtoolkit.cxx
index 4e3f6cdecb03..e80f1bc8f664 100644
--- a/toolkit/source/awt/vclxtoolkit.cxx
+++ b/toolkit/source/awt/vclxtoolkit.cxx
@@ -1747,6 +1747,7 @@ void VCLXToolkit::callFocusListeners(::VclSimpleEvent const * pEvent,
void SAL_CALL VCLXToolkit::reschedule()
throw (::com::sun::star::uno::RuntimeException)
{
+ SolarMutexGuard aSolarGuard;
Application::Reschedule(true);
}