diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2017-05-05 12:07:15 +0200 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2017-05-05 19:53:43 +0000 |
commit | 20ac249e7b408d37f70d0a5455c38606546bb9c3 (patch) | |
tree | edbad99031a5c32b13e32841d3dff5d5326f7f40 /src | |
parent | 8b45682dfb5bff49c6a7e9ed7b1bbe56e5801585 (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.cpp | 2 |
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); } |