From 4c9a8295271f3525b3a7f89163f76e264e53f7d6 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Fri, 15 Jan 2021 15:38:26 +0200 Subject: [PATCH] QmlDesigner: Fix storing current timeline and state nodes in model Commit bed1c073dbd1d1be324bbe2009d33c6f6f941bbe simplified notifiers and as a collateral damage removed updating current timeline and state nodes in model. Task-number: QDS-3391 Change-Id: Ic91868d35b7b7bd595014f60f4aaa61ae657f7a6 Reviewed-by: Mahmoud Badri Reviewed-by: Thomas Hartmann --- src/plugins/qmldesigner/designercore/model/model.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/qmldesigner/designercore/model/model.cpp b/src/plugins/qmldesigner/designercore/model/model.cpp index 130377b49c4..008f5dd6a79 100644 --- a/src/plugins/qmldesigner/designercore/model/model.cpp +++ b/src/plugins/qmldesigner/designercore/model/model.cpp @@ -545,6 +545,7 @@ void ModelPrivate::notifyInstancesChildrenChanged(const QVector &mode void ModelPrivate::notifyCurrentStateChanged(const ModelNode &node) { + m_currentStateNode = node.internalNode(); notifyNodeInstanceViewLast([&](AbstractView *view) { view->currentStateChanged(ModelNode(node.internalNode(), m_model, view)); }); @@ -552,6 +553,7 @@ void ModelPrivate::notifyCurrentStateChanged(const ModelNode &node) void ModelPrivate::notifyCurrentTimelineChanged(const ModelNode &node) { + m_currentTimelineNode = node.internalNode(); notifyNodeInstanceViewLast([&](AbstractView *view) { view->currentTimelineChanged(ModelNode(node.internalNode(), m_model, view)); });