diff options
author | Ashod Nakashian <ashod.nakashian@collabora.co.uk> | 2016-06-19 09:51:58 -0400 |
---|---|---|
committer | Ashod Nakashian <ashnakash@gmail.com> | 2016-06-19 16:24:31 +0000 |
commit | 691ac57ce692c0e7caddc1462970d100f28e5970 (patch) | |
tree | 8b6e67eb402bb41b43b91d7e3a34f5eb5e850ee3 /sc/source | |
parent | a6ab2c0f7354ddf3a1aa3e565e184bccfc21b839 (diff) |
LOK: Fix cell editing with zoom
Change-Id: I243e8af47d35a2aae972b15d0b53ff9f41441668
Reviewed-on: https://gerrit.libreoffice.org/26478
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
Diffstat (limited to 'sc/source')
-rw-r--r-- | sc/source/ui/view/gridwin4.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sc/source/ui/view/gridwin4.cxx b/sc/source/ui/view/gridwin4.cxx index ea1bc5cd84c6..beceef8a9e2a 100644 --- a/sc/source/ui/view/gridwin4.cxx +++ b/sc/source/ui/view/gridwin4.cxx @@ -944,8 +944,8 @@ void ScGridWindow::DrawContent(OutputDevice &rDevice, const ScTableInfo& rTableI aOrigin.setX(aOrigin.getX() / TWIPS_PER_PIXEL + nScrX); aOrigin.setY(aOrigin.getY() / TWIPS_PER_PIXEL + nScrY); static const double twipFactor = 15 * 1.76388889; // 26.45833335 - aOrigin = Point(aOrigin.getX() * twipFactor, - aOrigin.getY() * twipFactor); + aOrigin = Point(aOrigin.getX() * twipFactor / static_cast<double>(pViewData->GetZoomX()), + aOrigin.getY() * twipFactor / static_cast<double>(pViewData->GetZoomY())); MapMode aNew = rDevice.GetMapMode(); aNew.SetOrigin(aOrigin); rDevice.SetMapMode(aNew); |