searchworker: emit searchError on exception
Šī revīzija ir iekļauta:
		@@ -5,6 +5,7 @@
 | 
			
		||||
#include <QStack>
 | 
			
		||||
#include "searchworker.h"
 | 
			
		||||
#include "../shared/sqlitesearch.h"
 | 
			
		||||
#include "qssgeneralexception.h"
 | 
			
		||||
SearchWorker::SearchWorker()
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
@@ -21,5 +22,13 @@ SearchWorker::SearchWorker(const QString &dbpath)
 | 
			
		||||
void SearchWorker::search(const QString &query)
 | 
			
		||||
{
 | 
			
		||||
	SqliteSearch searcher(db);
 | 
			
		||||
	emit searchResultsReady(searcher.search(query));
 | 
			
		||||
	try
 | 
			
		||||
	{
 | 
			
		||||
		auto result = searcher.search(query);
 | 
			
		||||
		emit searchResultsReady(searcher.search(query));
 | 
			
		||||
	}
 | 
			
		||||
	catch(QSSGeneralException &e)
 | 
			
		||||
	{
 | 
			
		||||
		emit searchError(e.message);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Atsaukties uz šo jaunā problēmā
	
	Block a user