diff --git a/src/scriptengines/qml/plasmoid/containmentinterface.cpp b/src/scriptengines/qml/plasmoid/containmentinterface.cpp --- a/src/scriptengines/qml/plasmoid/containmentinterface.cpp +++ b/src/scriptengines/qml/plasmoid/containmentinterface.cpp @@ -1010,11 +1010,12 @@ m_contextMenu = desktopMenu; + emit m_containment->contextualActionsAboutToShow(); + if (applet) { emit applet->contextualActionsAboutToShow(); addAppletActions(desktopMenu, applet, event); } else { - emit m_containment->contextualActionsAboutToShow(); addContainmentActions(desktopMenu, event); }