diff --git a/src/plugins/qmldesigner/components/materialbrowser/materialbrowserview.cpp b/src/plugins/qmldesigner/components/materialbrowser/materialbrowserview.cpp index 3592066e125..cd3aed74ebe 100644 --- a/src/plugins/qmldesigner/components/materialbrowser/materialbrowserview.cpp +++ b/src/plugins/qmldesigner/components/materialbrowser/materialbrowserview.cpp @@ -46,6 +46,11 @@ static bool isTexture(const ModelNode &node) return node.metaInfo().isQtQuick3DTexture(); } +static bool isModel3D(const ModelNode &node) +{ + return node.metaInfo().isQtQuick3DModel(); +} + static QString propertyEditorResourcesPath() { #ifdef SHARE_QML_PATH @@ -354,8 +359,10 @@ void MaterialBrowserView::selectedNodesChanged([[maybe_unused]] const QListmaterialBrowserModel()->notifySelectionChanges(selectedMaterials, deselectedMaterials); - m_widget->materialBrowserModel()->setHasModelSelection(!selectedMaterials.isEmpty()); + m_widget->materialBrowserModel()->setHasModelSelection(!selectedModels.isEmpty()); m_widget->materialBrowserTexturesModel()->notifySelectionChanges(selectedTextures, deselectedTextures);