diff -cNr old/sd/source/ui/slidesorter/controller/SlideSorterController.cxx new/sd/source/ui/slidesorter/controller/SlideSorterController.cxx *** old/sd/source/ui/slidesorter/controller/SlideSorterController.cxx Tue May 20 15:13:56 2008 --- new/sd/source/ui/slidesorter/controller/SlideSorterController.cxx Tue May 20 14:42:02 2008 *************** *** 674,680 **** mrView.HandleDrawModeChange(); // When the system font has changed a layout has to be done. ! mrView.Resize(); FontProvider::Instance().Invalidate(); } else --- 674,680 ---- mrView.HandleDrawModeChange(); // When the system font has changed a layout has to be done. ! mrView.Layout(); FontProvider::Instance().Invalidate(); } else *************** *** 1167,1173 **** { // The browser window gets the remaining space. pWindow->SetPosSizePixel (aNewContentArea.TopLeft(), aNewContentArea.GetSize()); ! mrView.Resize(); } // Adapt the scroll bars to the new zoom factor of the browser --- 1167,1173 ---- { // The browser window gets the remaining space. pWindow->SetPosSizePixel (aNewContentArea.TopLeft(), aNewContentArea.GetSize()); ! mrView.Layout(); } // Adapt the scroll bars to the new zoom factor of the browser diff -cNr old/sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx new/sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx *** old/sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx Tue May 20 15:15:40 2008 --- new/sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx Tue May 20 14:42:02 2008 *************** *** 173,179 **** void HandleDrawModeChange (void); - virtual void Resize (void); virtual void CompleteRedraw ( OutputDevice* pDevice, const Region& rPaintArea, --- 173,178 ---- diff -cNr old/sd/source/ui/slidesorter/view/SlideSorterView.cxx new/sd/source/ui/slidesorter/view/SlideSorterView.cxx *** old/sd/source/ui/slidesorter/view/SlideSorterView.cxx Tue May 20 15:23:36 2008 --- new/sd/source/ui/slidesorter/view/SlideSorterView.cxx Tue May 20 15:06:34 2008 *************** *** 326,340 **** - void SlideSorterView::Resize (void) - { - Layout(); - GetWindow()->Invalidate(); - } - - - - void SlideSorterView::Layout () { ::sd::Window* pWindow = GetWindow(); --- 326,331 ---- *************** *** 397,402 **** --- 388,395 ---- } InvalidatePageObjectVisibilities (); + + pWindow->Invalidate(); }