diff options
-rw-r--r-- | sc/source/ui/view/gridwin.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sc/source/ui/view/gridwin.cxx b/sc/source/ui/view/gridwin.cxx index 178db0157efb..1d573e977c50 100644 --- a/sc/source/ui/view/gridwin.cxx +++ b/sc/source/ui/view/gridwin.cxx @@ -805,9 +805,11 @@ void ScGridWindow::UpdateAutoFilterFromMenu(AutoFilterMode eMode) pViewData->GetDispatcher().Execute(SID_FILTER, SfxCallMode::SLOT|SfxCallMode::RECORD); return; } - - // do not recreate auto-filter rules if there is no any changes from the user + if (eMode != AutoFilterMode::Top10 + && eMode != AutoFilterMode::Empty + && eMode != AutoFilterMode::NonEmpty) { + // do not recreate auto-filter rules if there is no any changes from the user ScCheckListMenuWindow::ResultType aResult; mpAutoFilterPopup->getResult(aResult); |