sc/source/ui/docshell/docfunc.cxx |   12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

New commits:
commit eb880ce1da856964c99dc66fcff1ea560a93c1be
Author:     Eike Rathke <[email protected]>
AuthorDate: Thu Jul 26 11:40:11 2018 +0200
Commit:     Eike Rathke <[email protected]>
CommitDate: Thu Jul 26 11:41:13 2018 +0200

    Refresh AutoFilter buttons unconditionally, tdf#118867 related follow-up
    
    Not just in the merged-does-not-need-refresh case, in the needs
    refresh case ScMF::Auto is not handled.
    
    Change-Id: I6d1b98a4afb51893d052498c87a0477982106a36

diff --git a/sc/source/ui/docshell/docfunc.cxx 
b/sc/source/ui/docshell/docfunc.cxx
index 7edfa22b517d..3570f4730ed2 100644
--- a/sc/source/ui/docshell/docfunc.cxx
+++ b/sc/source/ui/docshell/docfunc.cxx
@@ -2640,14 +2640,12 @@ bool ScDocFunc::DeleteCells( const ScRange& rRange, 
const ScMarkData* pTabMark,
             rDoc.ExtendMerge( aMergedRange, true );
         }
     }
-    else
+
+    itr = aMark.begin();
+    itrEnd = aMark.end();
+    for (; itr != itrEnd && *itr < nTabCount; ++itr)
     {
-        itr = aMark.begin();
-        itrEnd = aMark.end();
-        for (; itr != itrEnd && *itr < nTabCount; ++itr)
-        {
-            rDoc.RefreshAutoFilter( nExtendStartCol, nExtendStartRow, 
nMergeTestEndCol, nMergeTestEndRow, *itr );
-        }
+        rDoc.RefreshAutoFilter( nExtendStartCol, nExtendStartRow, 
nMergeTestEndCol, nMergeTestEndRow, *itr );
     }
 
     itr = aMark.begin();
_______________________________________________
Libreoffice-commits mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to