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
