summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2019-02-08 17:59:29 -0800
committerThiago Macieira <thiago.macieira@intel.com>2019-02-11 18:48:56 +0000
commit68e1077ede7dc0a48c767e4715e412e60d5bca61 (patch)
tree083e972e97be8814ed22004167e5958494e460d1
parent91be55e4fcf26be3f39a34b8659c1035d72c9c62 (diff)
downloadqttools-68e1077ede7dc0a48c767e4715e412e60d5bca61.tar.gz
Fix warning about ambiguous else (inside the foreach macro)
messagemodel.cpp:435:12: error: suggest explicit braces to avoid ambiguous ‘else’ [-Werror=dangling-else] Might as well change to range-for. Change-Id: Id061f35c088044b69a15fffd15818f8a10e64064 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
-rw-r--r--src/linguist/linguist/messagemodel.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/linguist/linguist/messagemodel.cpp b/src/linguist/linguist/messagemodel.cpp
index bb9bd947a..1033940e7 100644
--- a/src/linguist/linguist/messagemodel.cpp
+++ b/src/linguist/linguist/messagemodel.cpp
@@ -432,9 +432,11 @@ void DataModel::updateStatistics()
for (DataModelIterator it(this); it.isValid(); ++it) {
const MessageItem *mi = it.current();
- if (mi->isFinished())
- foreach (const QString &trnsl, mi->translations())
+ if (mi->isFinished()) {
+ const QStringList translations = mi->translations();
+ for (const QString &trnsl : translations)
doCharCounting(trnsl, trW, trC, trCS);
+ }
}
emit statsChanged(m_srcWords, m_srcChars, m_srcCharsSpc, trW, trC, trCS);