Backbone's part of #6330 infinite search when no search backend selected
authorBartosz Szatkowski <bulislaw@linux.com>
Wed, 1 Sep 2010 09:20:34 +0000 (11:20 +0200)
committerBartosz Szatkowski <bulislaw@linux.com>
Wed, 1 Sep 2010 09:20:34 +0000 (11:20 +0200)
trunk/src/base/backbone/backbone.cpp

index 9d988c3..0ac49e8 100644 (file)
@@ -210,6 +210,12 @@ void Backbone::search(QString word){
     dictFin = !_searchDicts;
     bookmarkFin = !_searchBookmarks;
 
+    if(!_searchDicts && !_searchBookmarks) {
+        Q_EMIT notify(Notify::Warning, tr("You have to specify where You want "
+                "to look for translations"));
+        Q_EMIT ready();
+    }
+
     if (_searchDicts) {
         _innerResult = QtConcurrent::mapped(activeDicts(), mapSearch);
         _resultWatcher.setFuture(_innerResult);