sw/source/uibase/docvw/edtwin.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
New commits: commit 34759884acb4ffe51aa6b7004d1aae7550745b75 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Fri Feb 27 16:44:23 2015 +0100 SwEditWin::SetCursorLogicPosition: use SwCrsrShell::getShellCrsr Using raw GetCrsr() would return the shell cursor even if there is a table cursor. With this, if there is a table selection, the selection start handle can properly shrink and expand the start of the selection. Change-Id: Ic525071639333a00bb5a03a3dd74c4f8052e24f7 diff --git a/sw/source/uibase/docvw/edtwin.cxx b/sw/source/uibase/docvw/edtwin.cxx index 751a7e1..482c142 100644 --- a/sw/source/uibase/docvw/edtwin.cxx +++ b/sw/source/uibase/docvw/edtwin.cxx @@ -6262,10 +6262,10 @@ void SwEditWin::SetCursorLogicPosition(const Point& rPosition, bool bPoint, bool // If the mark is to be updated, then exchange the point and mark before // and after, as we can't easily set the mark. if (!bPoint) - rShell.GetCrsr()->Exchange(); + rShell.getShellCrsr(/*bBlock=*/false)->Exchange(); rShell.SetCrsr(rPosition); if (!bPoint) - rShell.GetCrsr()->Exchange(); + rShell.getShellCrsr(/*bBlock=*/false)->Exchange(); } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits