Kaydet (Commit) de2a6897 authored tarafından Miklos Vajna's avatar Miklos Vajna

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
üst 7c654ee9
......@@ -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),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment