diff --git a/src/plugins/qmldesigner/components/componentcore/designeractionmanagerview.cpp b/src/plugins/qmldesigner/components/componentcore/designeractionmanagerview.cpp index 845208ea46a..881903d3c04 100644 --- a/src/plugins/qmldesigner/components/componentcore/designeractionmanagerview.cpp +++ b/src/plugins/qmldesigner/components/componentcore/designeractionmanagerview.cpp @@ -37,7 +37,6 @@ DesignerActionManagerView::DesignerActionManagerView() m_isInRewriterTransaction(false), m_setupContextDirty(false) { - m_designerActionManager.createDefaultDesignerActions(); } void DesignerActionManagerView::modelAttached(Model *model) diff --git a/src/plugins/qmldesigner/designmodewidget.cpp b/src/plugins/qmldesigner/designmodewidget.cpp index 01c93391e97..d56857ea80d 100644 --- a/src/plugins/qmldesigner/designmodewidget.cpp +++ b/src/plugins/qmldesigner/designmodewidget.cpp @@ -229,6 +229,9 @@ static void hideToolButtons(QList &buttons) void DesignModeWidget::setup() { + viewManager().designerActionManager().createDefaultDesignerActions(); + viewManager().designerActionManager().polishActions(); + QList factories = ExtensionSystem::PluginManager::getObjects(); diff --git a/src/plugins/qmldesigner/qmldesignerplugin.cpp b/src/plugins/qmldesigner/qmldesignerplugin.cpp index 37bdd3402dc..3980fe7990e 100644 --- a/src/plugins/qmldesigner/qmldesignerplugin.cpp +++ b/src/plugins/qmldesigner/qmldesignerplugin.cpp @@ -286,8 +286,6 @@ void QmlDesignerPlugin::integrateIntoQtCreator(QWidget *modeWidget) } } }); - - d->viewManager.designerActionManager().polishActions(); } void QmlDesignerPlugin::showDesigner()