diff --git a/src/plugins/qmldesigner/qmldesignerplugin.cpp b/src/plugins/qmldesigner/qmldesignerplugin.cpp
index a39cbcf22c024102113b2b947ad139b3d268eb5d..1d6c3542a46d85a96736fd86683e9e40a04ce41e 100644
--- a/src/plugins/qmldesigner/qmldesignerplugin.cpp
+++ b/src/plugins/qmldesigner/qmldesignerplugin.cpp
@@ -201,6 +201,7 @@ void QmlDesignerPlugin::showDesigner()
 
     if (m_documentManager.hasCurrentDesignDocument()) {
         activateAutoSynchronization();
+        m_shortCutManager.updateActions(currentDesignDocument()->textEditor());
         m_viewManager.pushFileOnCrambleBar(m_documentManager.currentDesignDocument()->fileName());
     }
 
diff --git a/src/plugins/qmldesigner/shortcutmanager.cpp b/src/plugins/qmldesigner/shortcutmanager.cpp
index b52e7c61d103d347c8d33bd480093d922c6cb67a..e53dee9f7533e2f056c9816dc4f054a9a0adb5bf 100644
--- a/src/plugins/qmldesigner/shortcutmanager.cpp
+++ b/src/plugins/qmldesigner/shortcutmanager.cpp
@@ -172,9 +172,8 @@ void ShortCutManager::registerActions(const Core::Context &qmlDesignerMainContex
     }
 }
 
-void ShortCutManager::updateActions(Core::IEditor* editor)
+void ShortCutManager::updateActions(Core::IEditor* currentEditor)
 {
-    Core::IEditor *currentEditor = editor;
     int openedCount = Core::ICore::editorManager()->openedEditors().count()
                       + Core::ICore::editorManager()->openedEditorsModel()->restoredEditors().count();