diff options
author | Jan Holesovsky <kendy@collabora.com> | 2015-03-26 12:00:55 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-03-30 09:23:51 +0200 |
commit | f951ab5c46a3cb128a52646bcb9381b37242c3f3 (patch) | |
tree | be27f75df930dbce0049bf1f75a2c19391f28bde /sc/source/ui/unoobj/docuno.cxx | |
parent | 3aed864e7a2f7024fd81ba81bdc6182848320e0e (diff) |
sc: No need for a special LogicMouseButtonUp/Down.
They were not in logic units but in pixels anyway.
Change-Id: I5b6cea13b84659c3404b38b9a19c091b41ccd3c4
Diffstat (limited to 'sc/source/ui/unoobj/docuno.cxx')
-rw-r--r-- | sc/source/ui/unoobj/docuno.cxx | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sc/source/ui/unoobj/docuno.cxx b/sc/source/ui/unoobj/docuno.cxx index 2c77ec6ac500..4ec5415a5da6 100644 --- a/sc/source/ui/unoobj/docuno.cxx +++ b/sc/source/ui/unoobj/docuno.cxx @@ -545,10 +545,16 @@ void ScModelObj::postMouseEvent(int nType, int nX, int nY, int nCount) switch (nType) { case LOK_MOUSEEVENT_MOUSEBUTTONDOWN: - pGridWindow->LogicMouseButtonDown(aEvent); + pGridWindow->MouseButtonDown(aEvent); break; case LOK_MOUSEEVENT_MOUSEBUTTONUP: - pGridWindow->LogicMouseButtonUp(aEvent); + pGridWindow->MouseButtonUp(aEvent); + + // sometimes MouseButtonDown captures mouse and starts tracking, and VCL + // will not take care of releasing that with tiled rendering + if (pGridWindow->IsTracking()) + pGridWindow->EndTracking(); + break; default: assert(false); |