diff options
Diffstat (limited to 'framework/source/jobs/job.cxx')
-rw-r--r-- | framework/source/jobs/job.cxx | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/framework/source/jobs/job.cxx b/framework/source/jobs/job.cxx index 14c6622a5d33..6a801850b375 100644 --- a/framework/source/jobs/job.cxx +++ b/framework/source/jobs/job.cxx @@ -804,25 +804,25 @@ void SAL_CALL Job::notifyClosing( const css::lang::EventObject& ) void SAL_CALL Job::disposing( const css::lang::EventObject& aEvent ) { /* SAFE { */ - SolarMutexClearableGuard aWriteLock; - - if (m_xDesktop.is() && aEvent.Source == m_xDesktop) - { - m_xDesktop.clear(); - m_bListenOnDesktop = false; - } - else if (m_xFrame.is() && aEvent.Source == m_xFrame) - { - m_xFrame.clear(); - m_bListenOnFrame = false; - } - else if (m_xModel.is() && aEvent.Source == m_xModel) { - m_xModel.clear(); - m_bListenOnModel = false; - } + SolarMutexGuard aWriteLock; - aWriteLock.clear(); + if (m_xDesktop.is() && aEvent.Source == m_xDesktop) + { + m_xDesktop.clear(); + m_bListenOnDesktop = false; + } + else if (m_xFrame.is() && aEvent.Source == m_xFrame) + { + m_xFrame.clear(); + m_bListenOnFrame = false; + } + else if (m_xModel.is() && aEvent.Source == m_xModel) + { + m_xModel.clear(); + m_bListenOnModel = false; + } + } /* } SAFE */ die(); |