summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSergio Martins <sergio.martins@kdab.com>2016-09-10 13:41:11 +0100
committerSérgio Martins <sergio.martins@kdab.com>2016-09-18 13:26:26 +0000
commit070dee39d04d7b5333456e48e259bec5f8bf4dee (patch)
tree647dfb0ab52398e0890a8f915a620be446878b5b /src
parente6aa77bf51f9ac92a7d315eccbb8c6c012673f1c (diff)
Pass by const-ref in range-loop [-Wclazy-range-loop]
QScxmlStateMachinePrivate::InvokedService is not a trivial type, it's copy-ctor would be called every time. Change-Id: If57c26aca89005c0fec39fa8ce3d2eac150975a0 Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
Diffstat (limited to 'src')
-rw-r--r--src/scxml/qscxmlstatemachine.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/scxml/qscxmlstatemachine.cpp b/src/scxml/qscxmlstatemachine.cpp
index 915844c..a61fb07 100644
--- a/src/scxml/qscxmlstatemachine.cpp
+++ b/src/scxml/qscxmlstatemachine.cpp
@@ -518,7 +518,7 @@ void QScxmlStateMachinePrivate::routeEvent(QScxmlEvent *event)
} else if (origin.startsWith(QStringLiteral("#_")) && origin != QStringLiteral("#_internal")) {
// route to children
auto originId = origin.midRef(2);
- for (auto invokedService : m_invokedServices) {
+ for (const auto &invokedService : m_invokedServices) {
auto service = invokedService.service;
if (service == nullptr)
continue;