diff --git a/NEWS b/NEWS index c3a10485..ef687c96 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,7 @@ ncmpcpp-0.8.2 (????-??-??) * Help screen: fixed display of EoF keycode * Fixed possible integer overflow when resizing screen * Fixed fetching lyrics from lyricsmania.com, metrolyrics.com and sing365.com +* Search engine now properly interacts with filtering ncmpcpp-0.8.1 (2017-10-11) * Setting 'colors_enabled' to 'no' no longer results in a crash. diff --git a/src/screens/search_engine.cpp b/src/screens/search_engine.cpp index 73c27a1a..91a8fc3a 100644 --- a/src/screens/search_engine.cpp +++ b/src/screens/search_engine.cpp @@ -243,6 +243,7 @@ void SearchEngine::mouseButtonPressed(MEVENT me) bool SearchEngine::allowsSearching() { + ScopedUnfilteredMenu sunfilter(ReapplyFilter::Yes, w); return w.rbegin()->value().isSong(); } @@ -425,6 +426,7 @@ void SearchEngine::reset() { for (size_t i = 0; i < ConstraintsNumber; ++i) itsConstraints[i].clear(); + w.clearFilter(); w.reset(); Prepare(); Statusbar::print("Search state reset");