added calls to yieldCurrentThread() in XdxtPlugin::search()
[mdictionary] / trunk / src / plugins / xdxf / src / xdxfplugin.cpp
index e8c7d77..3ed3df5 100644 (file)
@@ -118,6 +118,7 @@ QList<Translation*> XdxfPlugin::searchWordList(QString word, int limit) {
                     break;
             }
         }
+        this->thread()->yieldCurrentThread();
     }
     stopped=false;
     dictionaryFile.close();
@@ -160,6 +161,7 @@ QString XdxfPlugin::search(QString key) {
                 match=false;
             }
         }
+        this->thread()->yieldCurrentThread();
     }
     stopped=false;
     dictionaryFile.close();