mainwindow: wait till search is completed before launching new one

This commit is contained in:
Albert S. 2019-08-12 22:59:05 +02:00
szülő ae178e34e5
commit 9c40dfea0d

Fájl megtekintése

@ -153,6 +153,8 @@ void MainWindow::lineEditReturnPressed()
}
//TODO: validate q;
ui->lblSearchResults->setText("Searching...");
searchWatcher.cancel();
searchWatcher.waitForFinished();
QFuture<QVector<SearchResult>> searchFuture = QtConcurrent::run([&, q]() {
SqliteSearch searcher(db);
return searcher.search(q);