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

New commits:
commit efe854bf9b6daff3d0ecf6e3d04bd9a50bfaa3f3
Author:     Jim Raykowski <rayk...@gmail.com>
AuthorDate: Thu Apr 7 12:34:51 2022 -0800
Commit:     Jim Raykowski <rayk...@gmail.com>
CommitDate: Fri Apr 8 00:20:18 2022 +0200

    tdf#148357 SwNavigator: recover scroll positon after content delete
    
    Change-Id: I6c376e5190575232d2867843c1b2b0e57e620aaf
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132691
    Tested-by: Jenkins
    Reviewed-by: Jim Raykowski <rayk...@gmail.com>

diff --git a/sw/source/uibase/utlui/content.cxx 
b/sw/source/uibase/utlui/content.cxx
index 4212c7edf487..3ee581276a76 100644
--- a/sw/source/uibase/utlui/content.cxx
+++ b/sw/source/uibase/utlui/content.cxx
@@ -4849,9 +4849,11 @@ void SwContentTree::EditEntry(const weld::TreeIter& 
rEntry, EditEntryMode nMode)
     }
     if(EditEntryMode::DELETE == nMode)
     {
+        auto nPos = m_xTreeView->vadjustment_get_value();
         m_bViewHasChanged = true;
         TimerUpdate(&m_aUpdTimer);
         grab_focus();
+        m_xTreeView->vadjustment_set_value(nPos);
     }
 }
 

Reply via email to