summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2015-11-24 15:37:29 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2015-11-24 15:53:45 +0100
commitde2a6897876976d769504a36abf54eced626b01c (patch)
tree9e7505cee20b74489a2cd4c5caf259081e2e3126
parent7c654ee9d51a752e02c0a972de27d699ab5b649a (diff)
sw lok comments: fix map mode state after changing zoom levels
Zoom level of SwEditWin is kept in sync with the client, so that the pixel-based comment widgets can be positioned correctly. But that does not mean in general the SwEditWin map mode should not be disabled: so that we don't have to tweak the map mode for each and every postMouseEvent() call and still be able to send them using logic coordinates. Change-Id: I6f686b93d2509d52fdd34e84a502cf04e1ce6e59
-rw-r--r--sw/source/core/view/viewsh.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/sw/source/core/view/viewsh.cxx b/sw/source/core/view/viewsh.cxx
index c45fd29b9672..229b7a551364 100644
--- a/sw/source/core/view/viewsh.cxx
+++ b/sw/source/core/view/viewsh.cxx
@@ -1888,6 +1888,8 @@ void SwViewShell::PaintTile(VirtualDevice &rDevice, int contextWidth, int contex
SwViewOption aOption(*GetViewOptions());
aOption.SetZoom(fScale * 100);
ApplyViewOptions(aOption);
+ // Make sure the map mode (disabled in SwXTextDocument::initializeForTiledRendering()) is still disabled.
+ GetWin()->EnableMapMode(false);
}
Rectangle aOutRect = Rectangle(Point(tilePosX, tilePosY),