diff --git a/src/menu.h b/src/menu.h index 1dd65e9e..235cfcb5 100644 --- a/src/menu.h +++ b/src/menu.h @@ -553,6 +553,8 @@ template size_t Menu::RealChoice() const template void Menu::ApplyFilter(const std::string &filter, size_t beginning, bool case_sensitive) { + if (filter == itsFilter) + return; itsFilter = filter; if (!case_sensitive) ToLower(itsFilter);