summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2018-07-26 11:40:11 +0200
committerEike Rathke <erack@redhat.com>2018-07-26 11:41:13 +0200
commiteb880ce1da856964c99dc66fcff1ea560a93c1be (patch)
tree34e0ed379997422f68a85c75cc50bb6e01c1280e
parent2dd99dd1f27197bb813be7d2e9e89b0a7f647e78 (diff)
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
-rw-r--r--sc/source/ui/docshell/docfunc.cxx12
1 files changed, 5 insertions, 7 deletions
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();