diff --git a/src/plugins/qmldesigner/components/componentcore/modelnodeoperations.cpp b/src/plugins/qmldesigner/components/componentcore/modelnodeoperations.cpp index ac3487b4d41..7d3c89a2ee4 100644 --- a/src/plugins/qmldesigner/components/componentcore/modelnodeoperations.cpp +++ b/src/plugins/qmldesigner/components/componentcore/modelnodeoperations.cpp @@ -639,12 +639,9 @@ static QStringList getSortedSignalNameList(const ModelNode &modelNode) void gotoImplementation(const SelectionContext &selectionState) { - QString itemId; ModelNode modelNode; - if (selectionState.singleNodeIsSelected()) { - itemId = selectionState.selectedModelNodes().first().id(); + if (selectionState.singleNodeIsSelected()) modelNode = selectionState.selectedModelNodes().first(); - } bool isModelNodeRoot = true; @@ -670,6 +667,8 @@ void gotoImplementation(const SelectionContext &selectionState) } } + QString itemId = modelNode.id(); + const QString fileName = QmlDesignerPlugin::instance()->documentManager().currentDesignDocument()->fileName().toString(); const QString typeName = QmlDesignerPlugin::instance()->documentManager().currentDesignDocument()->fileName().toFileInfo().baseName();