diff --git a/src/plugins/projectexplorer/projectexplorer.cpp b/src/plugins/projectexplorer/projectexplorer.cpp index 8b3fd4e70d6619d29850b1add4b9f53b186ac8ab..dae289ae232043f222e44e8fce407d48891be741 100644 --- a/src/plugins/projectexplorer/projectexplorer.cpp +++ b/src/plugins/projectexplorer/projectexplorer.cpp @@ -1099,8 +1099,6 @@ void ProjectExplorerPlugin::showContextMenu(const QPoint &globalPos, Node *node) { QMenu *contextMenu = 0; - updateContextMenuActions(); - if (!node) node = m_session->sessionNode(); @@ -1131,6 +1129,7 @@ void ProjectExplorerPlugin::showContextMenu(const QPoint &globalPos, Node *node) contextMenu = m_sessionContextMenu; } + updateContextMenuActions(); if (contextMenu && contextMenu->actions().count() > 0) { contextMenu->popup(globalPos); }