summaryrefslogtreecommitdiff
path: root/framework
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2010-10-05 15:56:57 +0100
committerCaolán McNamara <caolanm@redhat.com>2010-10-06 08:44:41 +0100
commit47cda279e74791a8ff548d9c10baa471d63de734 (patch)
treebf24e77db9d09307e947f5ea5b969a42d8657308 /framework
parent8057748fb2456ad7795c84d347a831ad313456fb (diff)
we see stacktraces with this NULL sometimes :-(
Diffstat (limited to 'framework')
-rw-r--r--framework/source/loadenv/loadenv.cxx3
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);