sw/source/uibase/utlui/content.cxx |    8 ++++++++
 1 file changed, 8 insertions(+)

New commits:
commit 33021ea5c6a5c7aebd4f11ec5e2b4502a3fbfd7f
Author: Jim Raykowski <rayk...@gmail.com>
Date:   Sat Sep 16 17:54:43 2017 -0800

    tdf#112435 Scroll to navigated position
    
    Force scroll to position of navigation when navigating to
    inactive document using Navigator.
    
    Change-Id: I8671973f5fdb5f4158a7795bf0b3381db867d57a
    Reviewed-on: https://gerrit.libreoffice.org/44330
    Tested-by: Jenkins <c...@libreoffice.org>
    Reviewed-by: Katarina Behrens <katarina.behr...@cib.de>

diff --git a/sw/source/uibase/utlui/content.cxx 
b/sw/source/uibase/utlui/content.cxx
index 5cbae839c1a2..f7c6cc627f39 100644
--- a/sw/source/uibase/utlui/content.cxx
+++ b/sw/source/uibase/utlui/content.cxx
@@ -3504,6 +3504,14 @@ void SwContentTree::GotoContent(SwContent* pCnt)
     rView.StopShellTimer();
     rView.GetPostItMgr()->SetActiveSidebarWin(nullptr);
     rView.GetEditWin().GrabFocus();
+
+    // force scroll to cursor position when navigating to inactive document
+    if(!bSel)
+    {
+        Point rPoint = m_pActiveShell->GetCursorDocPos();
+        rPoint.setX(0);
+        rView.SetVisArea(rPoint);
+    }
 }
 
 // Now even the matching text::Bookmark
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to