diff --git a/plugins/externalscript/externalscriptplugin.cpp b/plugins/externalscript/externalscriptplugin.cpp --- a/plugins/externalscript/externalscriptplugin.cpp +++ b/plugins/externalscript/externalscriptplugin.cpp @@ -217,7 +217,8 @@ menu->addAction( scriptAction ); } - ext.addAction( KDevelop::ContextMenuExtension::ExtensionGroup, menu->menuAction() ); + if (!menu->actions().isEmpty()) + ext.addAction( KDevelop::ContextMenuExtension::ExtensionGroup, menu->menuAction() ); return ext; }