diff --git a/src/plugins/qmldesigner/designercore/include/auxiliarydataproperties.h b/src/plugins/qmldesigner/designercore/include/auxiliarydataproperties.h index d2d0442913e..c7193960ed7 100644 --- a/src/plugins/qmldesigner/designercore/include/auxiliarydataproperties.h +++ b/src/plugins/qmldesigner/designercore/include/auxiliarydataproperties.h @@ -143,6 +143,7 @@ inline constexpr AuxiliaryDataKeyView globalAnnotationStatus{AuxiliaryDataType:: "globalAnnotationStatus"}; inline constexpr AuxiliaryDataKeyView rotBlockProperty{AuxiliaryDataType::NodeInstanceAuxiliary, "rotBlock"}; +inline constexpr AuxiliaryDataKeyView languageProperty{AuxiliaryDataType::Temporary, "language"}; template QVariant getDefaultValueAsQVariant(const Type &key) diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp index 871ed8e24e5..87cd27062d6 100644 --- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp +++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp @@ -721,7 +721,7 @@ void NodeInstanceView::auxiliaryDataChanged(const ModelNode &node, case AuxiliaryDataType::Temporary: if (node.isRootNode()) { - if (key.name == "language") { + if (key == languageProperty) { const QString languageAsString = value.toString(); if (auto multiLanguageAspect = QmlProjectManager::QmlMultiLanguageAspect::current( m_currentTarget))