QmlDesigner: Always give root item id if state added

This is required to access the state.

Change-Id: I647edfd824760164b5e0a621c23ac6931c0ceec0
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Thomas Hartmann
2018-08-20 13:40:11 +02:00
committed by Tim Jenssen
parent 3b5b9ff53e
commit 028d4b54aa

View File

@@ -152,6 +152,7 @@ void StatesEditorView::addState()
} }
try { try {
rootModelNode().validId();
if ((rootStateGroup().allStates().count() < 1) && //QtQuick import might be missing if ((rootStateGroup().allStates().count() < 1) && //QtQuick import might be missing
(!model()->hasImport(Import::createLibraryImport("QtQuick", "1.0"), true, true))) { (!model()->hasImport(Import::createLibraryImport("QtQuick", "1.0"), true, true))) {
model()->changeImports({Import::createLibraryImport("QtQuick", "1.0")}, {}); model()->changeImports({Import::createLibraryImport("QtQuick", "1.0")}, {});