From 7bf98caddda048db0f39048af178621294aa0665 Mon Sep 17 00:00:00 2001 From: Andrzej Hunt Date: Thu, 24 Jul 2014 14:34:49 +0200 Subject: Revert "Tiled Rendering: ensure rendered area is visible." This reverts commit ff6a38b76df80d0f907f2f92cb851dea43c91d81. --- sw/source/core/view/viewsh.cxx | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'sw') diff --git a/sw/source/core/view/viewsh.cxx b/sw/source/core/view/viewsh.cxx index 6571a5f09af7..6ffdbbf90937 100644 --- a/sw/source/core/view/viewsh.cxx +++ b/sw/source/core/view/viewsh.cxx @@ -1785,14 +1785,8 @@ void SwViewShell::PaintTile(VirtualDevice &rDevice, int contextWidth, int contex Imp()->GetDrawView()->AddWindowToPaintView(&rDevice); } - // Make the requested area visible -- we can't use MakeVisible as that will - // only scroll the contents, but won't zoom/resize if needed. - // Without this, items/text that are outside the visible area (in the SwView) - // won't be painted when rendering tiles (at least when using either the - // tiledrendering app, or the gtktiledviewer) -- although ultimately we - // probably want to fix things so that the SwView's area doesn't affect - // tiled rendering? - mpDoc->GetDocShell()->SetVisArea(Rectangle(Point(tilePosX, tilePosY), rDevice.PixelToLogic(Size(contextWidth, contextHeight)))); + // scroll the requested area into view if necessary + MakeVisible(SwRect(Point(tilePosX, tilePosY), rDevice.PixelToLogic(Size(contextWidth, contextHeight)))); // draw - works in logic coordinates Paint(Rectangle(Point(tilePosX, tilePosY), rDevice.PixelToLogic(Size(contextWidth, contextHeight)))); -- cgit