summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Glazunov <vg@openoffice.org>2011-03-21 17:31:01 +0100
committerVladimir Glazunov <vg@openoffice.org>2011-03-21 17:31:01 +0100
commit1f700466310fb9a301fcead03c1b9b0b3f2ec73e (patch)
treef2566ee48ebbd921d51575f57600026133b4944b
parent6f80af3e56f4d3ac692172facd683e16df977c20 (diff)
parent31dfc4d4eb8e5572645c0bdeabbe2da26a9e7343 (diff)
CWS-TOOLING: integrate CWS dr78
-rw-r--r--vcl/source/window/winproc.cxx8
1 files changed, 7 insertions, 1 deletions
diff --git a/vcl/source/window/winproc.cxx b/vcl/source/window/winproc.cxx
index 9cb38756e770..795bea17a3b9 100644
--- a/vcl/source/window/winproc.cxx
+++ b/vcl/source/window/winproc.cxx
@@ -1646,7 +1646,13 @@ void ImplHandleResize( Window* pWindow, long nNewWidth, long nNewHeight )
// #i42750# presentation wants to be informed about resize
// as early as possible
WorkWindow* pWorkWindow = dynamic_cast<WorkWindow*>(pWindow->ImplGetWindowImpl()->mpClientWindow);
- if( pWorkWindow && pWorkWindow->IsPresentationMode() )
+ if( ! pWorkWindow || pWorkWindow->IsPresentationMode() )
+ bStartTimer = false;
+ }
+ else
+ {
+ WorkWindow* pWorkWindow = dynamic_cast<WorkWindow*>(pWindow);
+ if( ! pWorkWindow || pWorkWindow->IsPresentationMode() )
bStartTimer = false;
}
}