summaryrefslogtreecommitdiff
path: root/sc/source/ui/view/gridwin.cxx
diff options
context:
space:
mode:
authorMarco Cecchetti <marco.cecchetti@collabora.com>2017-11-27 17:50:26 +0100
committerMarco Cecchetti <mrcekets@gmail.com>2017-11-29 12:44:35 +0100
commita2b70380c38dca4d075a0a866200096c6d9b4104 (patch)
tree9f3b22a28c51ceff17bfe4a15f70d84e331d15f4 /sc/source/ui/view/gridwin.cxx
parente231ada19e14a4bae4b919c63a4e0227989f80d6 (diff)
lok - calc: outline and group handling
Change-Id: Ibb287468653bc381acf034dcb8531c5faf61aef3 Reviewed-on: https://gerrit.libreoffice.org/45356 Reviewed-by: Marco Cecchetti <mrcekets@gmail.com> Tested-by: Marco Cecchetti <mrcekets@gmail.com>
Diffstat (limited to 'sc/source/ui/view/gridwin.cxx')
-rw-r--r--sc/source/ui/view/gridwin.cxx12
1 files changed, 11 insertions, 1 deletions
diff --git a/sc/source/ui/view/gridwin.cxx b/sc/source/ui/view/gridwin.cxx
index 21b320c5b91a..c5ff3fa47721 100644
--- a/sc/source/ui/view/gridwin.cxx
+++ b/sc/source/ui/view/gridwin.cxx
@@ -5557,8 +5557,18 @@ OString ScGridWindow::getCellCursor(const Fraction& rZoomX, const Fraction& rZoo
double fPPTX = pViewData->GetPPTX();
double fPPTY = pViewData->GetPPTY();
+ // make it a slim cell cursor, but not empty
+ if (nSizeXPix == 0)
+ nSizeXPix = 1;
+
+ if (nSizeYPix == 0)
+ nSizeYPix = 1;
+
+ long nSizeXTw = rtl::math::round(nSizeXPix / fPPTX);
+ long nSizeYTw = rtl::math::round(nSizeYPix / fPPTY);
+
tools::Rectangle aRect(Point(rtl::math::round(aScrPos.getX() / fPPTX), rtl::math::round(aScrPos.getY() / fPPTY)),
- Size(rtl::math::round(nSizeXPix / fPPTX), rtl::math::round(nSizeYPix / fPPTY)));
+ Size(nSizeXTw, nSizeYTw));
pViewData->SetZoom(defaultZoomX, defaultZoomY, true);