[Libreoffice-commits] core.git: editeng/source
Tamás Zolnai
tamas.zolnai at collabora.com
Sun Apr 23 16:28:38 UTC 2017
editeng/source/editeng/editeng.cxx | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
New commits:
commit c0d09cc0e7ee12ac6dcc144e06855ba4621e4144
Author: Tamás Zolnai <tamas.zolnai at collabora.com>
Date: Sun Apr 23 16:14:23 2017 +0200
Fix mouse position conversion in case of BottomToTop text
Change-Id: Ib058e44a1480013ce924585d8950534d0f3fc5a4
Reviewed-on: https://gerrit.libreoffice.org/36834
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Tamás Zolnai <tamas.zolnai at collabora.com>
diff --git a/editeng/source/editeng/editeng.cxx b/editeng/source/editeng/editeng.cxx
index 33e04c4961c3..8dfa3a1220d9 100644
--- a/editeng/source/editeng/editeng.cxx
+++ b/editeng/source/editeng/editeng.cxx
@@ -1926,8 +1926,16 @@ Point EditEngine::GetDocPos( const Point& rPaperPos ) const
Point aDocPos( rPaperPos );
if ( IsVertical() )
{
- aDocPos.X() = rPaperPos.Y();
- aDocPos.Y() = GetPaperSize().Width() - rPaperPos.X();
+ if ( IsTopToBottom() )
+ {
+ aDocPos.X() = rPaperPos.Y();
+ aDocPos.Y() = GetPaperSize().Width() - rPaperPos.X();
+ }
+ else
+ {
+ aDocPos.X() = rPaperPos.Y();
+ aDocPos.Y() = rPaperPos.X();
+ }
}
return aDocPos;
}
More information about the Libreoffice-commits
mailing list