diff options
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/headless/svpinst.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/vcl/headless/svpinst.cxx b/vcl/headless/svpinst.cxx index a175075df2d7..49f4aa213b3a 100644 --- a/vcl/headless/svpinst.cxx +++ b/vcl/headless/svpinst.cxx @@ -390,7 +390,10 @@ bool SvpSalInstance::IsMainThread() const void SvpSalInstance::updateMainThread() { if (!IsMainThread()) + { m_MainThread = osl::Thread::getCurrentIdentifier(); + ImplGetSVData()->mnMainThreadId = osl::Thread::getCurrentIdentifier(); + } } bool SvpSalInstance::DoYield(bool bWait, bool bHandleAllCurrentEvents) |