change returned XML format in toHtml function, and add limit to search word List
[mdictionary] / src / plugins / stardict / StarDictPlugin.cpp
index d6b2f2d..3709ca4 100644 (file)
@@ -108,7 +108,7 @@ QList<Translation*> StarDictPlugin::searchWordList(QString word, int limit) {
     QRegExp keyword(word, Qt::CaseInsensitive, QRegExp::Wildcard);
 
     int counter = 0;
-    while(counter < wordcount) {
+    while(counter < wordcount && counter<limit) {
         counter++;
         fkey = reader->readKeyword();
         if(is32b)
@@ -227,7 +227,6 @@ QString StarDictPlugin::search(QString key, qint64 offset, qint32 len) {
         return "";
 
     QByteArray raw = dictReader->readString(offset, len);
-
     return format(raw, settings()->value("sametypesequence"));
 }