summaryrefslogtreecommitdiffstats
path: root/tools/linguist
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>2009-03-25 20:05:25 (GMT)
committerOswald Buddenhagen <oswald.buddenhagen@nokia.com>2009-03-27 11:08:34 (GMT)
commit32798196d81439fa77b34425b95eb47556aebc8d (patch)
tree6bcddfd59c81ead53b78251394b3b349c2539495 /tools/linguist
parent39c52d840cd1ba3bf988937f4f9c9a9cdba57bfc (diff)
downloadQt-32798196d81439fa77b34425b95eb47556aebc8d.zip
Qt-32798196d81439fa77b34425b95eb47556aebc8d.tar.gz
Qt-32798196d81439fa77b34425b95eb47556aebc8d.tar.bz2
micro-optimization: don't evaluate same condition twice
Diffstat (limited to 'tools/linguist')
-rw-r--r--tools/linguist/shared/qm.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/linguist/shared/qm.cpp b/tools/linguist/shared/qm.cpp
index 1534e3f..4627b5d 100644
--- a/tools/linguist/shared/qm.cpp
+++ b/tools/linguist/shared/qm.cpp
@@ -650,6 +650,8 @@ static bool saveQM(const Translator &translator, QIODevice &dev, ConversionData
++untranslated;
continue;
} else {
+ if (cd.ignoreUnfinished())
+ continue;
++unfinished;
}
} else {
@@ -660,7 +662,6 @@ static bool saveQM(const Translator &translator, QIODevice &dev, ConversionData
QString comment = msg.comment();
QStringList translations = msg.translations();
- if (!cd.ignoreUnfinished() || typ != TranslatorMessage::Unfinished) {
/*
Drop the comment in (context, sourceText, comment),
unless the context is empty,
@@ -680,7 +681,6 @@ static bool saveQM(const Translator &translator, QIODevice &dev, ConversionData
//filename and lineNumbers will be ignored from now.
releaser.insert(tm);
}
- }
}
}