summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2017-05-05 12:07:15 +0200
committerSean Harmer <sean.harmer@kdab.com>2017-05-05 19:53:43 +0000
commit20ac249e7b408d37f70d0a5455c38606546bb9c3 (patch)
treeedbad99031a5c32b13e32841d3dff5d5326f7f40 /src
parent8b45682dfb5bff49c6a7e9ed7b1bbe56e5801585 (diff)
Logic: only execute FrameActions which are enabled
Change-Id: Ib89f6a4eae1b875a17c124337e0e4283d5d62b9e Task-number: QTBUG-60584 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src')
-rw-r--r--src/logic/executor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/logic/executor.cpp b/src/logic/executor.cpp
index ab4ac154d..6134e801e 100644
--- a/src/logic/executor.cpp
+++ b/src/logic/executor.cpp
@@ -96,7 +96,7 @@ void Executor::processLogicFrameUpdates(float dt)
const QVector<QNode *> nodes = m_scene->lookupNodes(m_nodeIds);
for (QNode *node : nodes) {
QFrameAction *frameAction = qobject_cast<QFrameAction *>(node);
- if (frameAction)
+ if (frameAction && frameAction->isEnabled())
frameAction->onTriggered(dt);
}