From: Frederik Gladhorn Date: Thu, 14 Jun 2007 12:27:12 +0000 (+0000) Subject: Fix appending language identifiers - only append them, if they are not already there. X-Git-Tag: v3.91.0~17 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=b1fbb590cfa42c873d550f6251fc131446823e28;p=libqmvoc.git Fix appending language identifiers - only append them, if they are not already there. svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=675545 --- diff --git a/kdeeducore/keduvockvtmlreader.cpp b/kdeeducore/keduvockvtmlreader.cpp index 5753449..7309ee8 100644 --- a/kdeeducore/keduvockvtmlreader.cpp +++ b/kdeeducore/keduvockvtmlreader.cpp @@ -1175,19 +1175,16 @@ bool KEduVocKvtmlReader::readExpression(QDomElement &domElementParent) if (m_doc->entryCount() == 0) { // this is because in kvtml the languages are saved in the FIRST ENTRY ONLY. kDebug() << " Read Expression with identifiers: " << i << endl; // new translation - if (lang.isEmpty()) - { - kDebug() << "LANG IS EMPTY! " << endl; - if (i == 0) - lang = "original"; - else - { - // no definition in first entry ? - lang.setNum(m_doc->identifierCount()); - lang.prepend("translation "); - } + if (lang.isEmpty()) { + if (i == 0) { + lang = "original"; + } else { + // no definition in first entry ? + lang.setNum(m_doc->identifierCount()); + lang.prepend("translation "); + } + m_doc->appendIdentifier(lang); } - m_doc->appendIdentifier(lang); } else {