From b1fbb590cfa42c873d550f6251fc131446823e28 Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Thu, 14 Jun 2007 12:27:12 +0000 Subject: [PATCH] Fix appending language identifiers - only append them, if they are not already there. svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=675545 --- kdeeducore/keduvockvtmlreader.cpp | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) 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 { -- 2.47.3