diff --git a/src/plugins/qmldesigner/core/metainfo/metainfo.cpp b/src/plugins/qmldesigner/core/metainfo/metainfo.cpp index 7a1a0f5c98c2d5eaec57dca597b9debaab345582..a550c351f3a442691cc6985b0a67e94dd310b98a 100644 --- a/src/plugins/qmldesigner/core/metainfo/metainfo.cpp +++ b/src/plugins/qmldesigner/core/metainfo/metainfo.cpp @@ -570,7 +570,9 @@ MetaInfo MetaInfo::global() */ void MetaInfo::clearGlobal() { - MetaInfo::global().m_p->clear(); + if (s_global.m_p->m_isInitialized) { + s_global.m_p->clear(); + } } void MetaInfo::setPluginPaths(const QStringList &paths)