diff options
Diffstat (limited to 'src/linguist/shared/translatormessage.cpp')
-rw-r--r-- | src/linguist/shared/translatormessage.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/linguist/shared/translatormessage.cpp b/src/linguist/shared/translatormessage.cpp index f9048de70..0cc17f1de 100644 --- a/src/linguist/shared/translatormessage.cpp +++ b/src/linguist/shared/translatormessage.cpp @@ -73,10 +73,12 @@ void TranslatorMessage::addReferenceUniq(const QString &fileName, int lineNumber } else { if (fileName == m_fileName && lineNumber == m_lineNumber) return; - if (!m_extraRefs.isEmpty()) // Rather common case, so special-case it - foreach (const Reference &ref, m_extraRefs) + if (!m_extraRefs.isEmpty()) { // Rather common case, so special-case it + foreach (const Reference &ref, m_extraRefs) { if (fileName == ref.fileName() && lineNumber == ref.lineNumber()) return; + } + } m_extraRefs.append(Reference(fileName, lineNumber)); } } |