QList<TranslationPtr> dummy;
stopped = false;
foreach(Translation* tr, translations) {
- if(containsDict(tr->dict()) || !tr->dict())
+ if(containsDict(tr->dict()) || !tr->dict())
dummy.append(TranslationPtr(tr));
+ /* foreach(CommonDictInterface* dict, activeDicts()) {
+ Translation* trans = dict->getTranslationFor(tr->key());
+ if(trans)
+ dummy.append(TranslationPtr(trans));
+ } */
+ }
+ if(translations.size()>0) {
+ Translation *tr = translations.at(0);
foreach(CommonDictInterface* dict, activeDicts()) {
Translation* trans = dict->getTranslationFor(tr->key());
if(trans)
dummy.append(TranslationPtr(trans));
}
- }
+ }
_innerHtmlResult = QtConcurrent::mapped(dummy,
&TranslationPtr::toHtml);