fixed no search result missing on 0 search results

This commit is contained in:
Luis Ángel San Martín 2014-11-22 10:55:29 +01:00
parent 99671fbcef
commit d128b4e851

View File

@ -1996,13 +1996,18 @@ void LibraryWindow::toNormal()
void LibraryWindow::setSearchFilter(const YACReader::SearchModifiers modifier, QString filter) void LibraryWindow::setSearchFilter(const YACReader::SearchModifiers modifier, QString filter)
{ {
if(!filter.isEmpty()) if(!filter.isEmpty())
{ {
status = LibraryWindow::Searching; status = LibraryWindow::Searching;
foldersModelProxy->setFilter(modifier, filter, true);//includeComicsCheckBox->isChecked()); foldersModelProxy->setFilter(modifier, filter, true);//includeComicsCheckBox->isChecked());
comicsModel->setupModelData(modifier, filter, foldersModel->getDatabase()); comicsModel->setupModelData(modifier, filter, foldersModel->getDatabase());
comicsView->enableFilterMode(true); comicsView->enableFilterMode(true);
foldersView->expandAll(); foldersView->expandAll();
}
if(comicsModel->rowCount() == 0)
showNoSearchResultsView();
else
showComicsView();
}
else if(status == LibraryWindow::Searching) else if(status == LibraryWindow::Searching)
{//if no searching, then ignore this {//if no searching, then ignore this
clearSearchFilter(); clearSearchFilter();