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 @@ -1124,7 +1124,10 @@ } } - if (m_containment->containmentType() != Plasma::Types::DesktopContainment) { + if (m_containment->containmentType() == Plasma::Types::DesktopContainment) { + desktopMenu->addSeparator(); + desktopMenu->addAction(m_containment->corona()->actions()->action(QStringLiteral("edit mode"))); + } else { desktopMenu->addSeparator(); addContainmentActions(desktopMenu, event); }