sc/source/ui/unoobj/docuno.cxx | 5 +++++ 1 file changed, 5 insertions(+)
New commits: commit ff8c13a5a0821ef19688773ad202fd7942646e1e Author: Henry Castro <hcas...@collabora.com> Date: Sun Mar 22 20:13:29 2015 -0400 sc tiled editing: Set the viewport size to document size When clicking out of range of viewport, the cursor position and edit in place view get wrong values. Change-Id: I210705c9f8909598d8d47c15c14c06f96bfc4caa diff --git a/sc/source/ui/unoobj/docuno.cxx b/sc/source/ui/unoobj/docuno.cxx index b9e2bf4..44e47b0 100644 --- a/sc/source/ui/unoobj/docuno.cxx +++ b/sc/source/ui/unoobj/docuno.cxx @@ -469,6 +469,11 @@ void ScModelObj::paintTile( VirtualDevice& rDevice, ScViewData* pViewData = ScDocShell::GetViewData(); ScGridWindow* pGridWindow = pViewData->GetActiveWin(); + // Set the viewport size to document size + const MapMode aMapTwip( MAP_TWIP ); + Size aDocSize = getDocumentSize(); + pGridWindow->SetOutputSizePixel( pGridWindow->LogicToPixel(aDocSize, aMapTwip) ); + pGridWindow->PaintTile( rDevice, nOutputWidth, nOutputHeight, nTilePosX, nTilePosY, nTileWidth, nTileHeight ); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits