From 84f86c677f338b7dc307a8869b6884b03d96d197 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 10 Mar 2022 10:44:47 +0100 Subject: [PATCH] QmlDesigner: Move initialization to delayedInitiliaze() In extensionsInitialized not all views are registered. Change-Id: I8b7da87af4fceb5aed63c15ad43b6b67b7ca97c0 Reviewed-by: Thomas Hartmann --- src/plugins/qmldesigner/qmldesignerplugin.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/qmldesigner/qmldesignerplugin.cpp b/src/plugins/qmldesigner/qmldesignerplugin.cpp index 2a25819d6e2..a970d64b38d 100644 --- a/src/plugins/qmldesigner/qmldesignerplugin.cpp +++ b/src/plugins/qmldesigner/qmldesignerplugin.cpp @@ -318,6 +318,9 @@ bool QmlDesignerPlugin::delayedInitialize() emitUsageStatistics("QDSlaunchedFromQtC"); } + if (QmlProjectManager::QmlProject::isQtDesignStudio()) + d->mainWidget.initialize(); + return true; } @@ -329,9 +332,6 @@ void QmlDesignerPlugin::extensionsInitialized() integrateIntoQtCreator(&d->mainWidget); }); - if (QmlProjectManager::QmlProject::isQtDesignStudio()) - d->mainWidget.initialize(); - auto &actionManager = d->viewManager.designerActionManager(); actionManager.createDefaultDesignerActions(); actionManager.createDefaultAddResourceHandler();