diff --git a/src/plugins/qmldesigner/components/contentlibrary/contentlibrarymaterialsmodel.cpp b/src/plugins/qmldesigner/components/contentlibrary/contentlibrarymaterialsmodel.cpp index 937152603a6..c2883ce5d3b 100644 --- a/src/plugins/qmldesigner/components/contentlibrary/contentlibrarymaterialsmodel.cpp +++ b/src/plugins/qmldesigner/components/contentlibrary/contentlibrarymaterialsmodel.cpp @@ -249,8 +249,6 @@ void ContentLibraryMaterialsModel::loadMaterialBundle(const QDir &matBundleDir) } } - m_matBundleExists = true; - QString bundleId = m_matBundleObj.value("id").toString(); const QJsonObject catsObj = m_matBundleObj.value("categories").toObject(); @@ -304,6 +302,9 @@ void ContentLibraryMaterialsModel::loadMaterialBundle(const QDir &matBundleDir) } else { createImporter(matBundleDir.path(), bundleId, sharedFiles); } + + m_matBundleExists = true; + emit matBundleExistsChanged(); } bool ContentLibraryMaterialsModel::hasRequiredQuick3DImport() const