apply filter only if the previously applied one was different

This commit is contained in:
Andrzej Rybczak
2009-02-19 17:01:26 +01:00
parent 164dec3eed
commit c1ba3bc4ba

View File

@@ -553,6 +553,8 @@ template <class T> size_t Menu<T>::RealChoice() const
template <class T> void Menu<T>::ApplyFilter(const std::string &filter, size_t beginning, bool case_sensitive)
{
if (filter == itsFilter)
return;
itsFilter = filter;
if (!case_sensitive)
ToLower(itsFilter);