diff options
author | Caolán McNamara <caolanm@redhat.com> | 2010-10-05 15:56:57 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2010-10-06 08:44:41 +0100 |
commit | 47cda279e74791a8ff548d9c10baa471d63de734 (patch) | |
tree | bf24e77db9d09307e947f5ea5b969a42d8657308 /framework | |
parent | 8057748fb2456ad7795c84d347a831ad313456fb (diff) |
we see stacktraces with this NULL sometimes :-(
Diffstat (limited to 'framework')
-rw-r--r-- | framework/source/loadenv/loadenv.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/framework/source/loadenv/loadenv.cxx b/framework/source/loadenv/loadenv.cxx index 35ab2b4c5ca8..e2f5480c5069 100644 --- a/framework/source/loadenv/loadenv.cxx +++ b/framework/source/loadenv/loadenv.cxx @@ -1820,6 +1820,9 @@ void LoadEnv::impl_applyPersistentWindowState(const css::uno::Reference< css::aw ::vos::OClearableGuard aSolarLock1(Application::GetSolarMutex()); Window* pWindow = VCLUnoHelper::GetWindow(xWindow); + if (!pWindow) + return; + sal_Bool bSystemWindow = pWindow->IsSystemWindow(); sal_Bool bWorkWindow = (pWindow->GetType() == WINDOW_WORKWINDOW); |