clear filters when empty string is passed to applyFilter
boost::regex doesn't like empty strings in literal mode and throws exceptions.
This commit is contained in:
@@ -335,6 +335,20 @@ std::string PlaylistEditor::currentFilter()
|
||||
|
||||
void PlaylistEditor::applyFilter(const std::string &filter)
|
||||
{
|
||||
if (filter.empty())
|
||||
{
|
||||
if (isActiveWindow(Playlists))
|
||||
{
|
||||
Playlists.clearFilter();
|
||||
Playlists.clearFilterResults();
|
||||
}
|
||||
else if (isActiveWindow(Content))
|
||||
{
|
||||
Content.clearFilter();
|
||||
Content.clearFilterResults();
|
||||
}
|
||||
return;
|
||||
}
|
||||
try
|
||||
{
|
||||
if (isActiveWindow(Playlists))
|
||||
|
||||
Reference in New Issue
Block a user