summaryrefslogtreecommitdiff
path: root/sc/source/ui/view/preview.cxx
diff options
context:
space:
mode:
authorNoel Power <noel.power@novell.com>2012-04-03 17:07:54 +0100
committerNoel Power <noel.power@novell.com>2012-04-03 17:23:26 +0100
commitf194d18dfeceff104f9c5e500ea4dd94fa1b5b06 (patch)
tree35f6e9082eb8df37c0eb23941099ae10e5544577 /sc/source/ui/view/preview.cxx
parentd7b06ba7ec2c988e80c8ef14e2d9bfc2c29e2d24 (diff)
Hori/Vert scrollbars in calc preview should be shown only when necessary
Diffstat (limited to 'sc/source/ui/view/preview.cxx')
-rw-r--r--sc/source/ui/view/preview.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/sc/source/ui/view/preview.cxx b/sc/source/ui/view/preview.cxx
index bbb7c72c5128..e83224d0e897 100644
--- a/sc/source/ui/view/preview.cxx
+++ b/sc/source/ui/view/preview.cxx
@@ -705,7 +705,10 @@ void ScPreview::SetZoom(sal_uInt16 nNewZoom)
SetMapMode( aMMMode );
bInSetZoom = true; // don't scroll during SetYOffset in UpdateScrollBars
- pViewShell->UpdateScrollBars();
+ if ( Window* pWin = pViewShell->GetWindow() )
+ pViewShell->AdjustPosSizePixel( pWin->GetPosPixel(), pWin->GetSizePixel() );
+ else
+ pViewShell->UpdateScrollBars();
bInSetZoom = false;
bStateValid = false;