diff --git a/plasma-workspace-5.12.5-konsole-in-contextmenu.patch b/plasma-workspace-5.12.5-konsole-in-contextmenu.patch index 48f6cde..f83233d 100644 --- a/plasma-workspace-5.12.5-konsole-in-contextmenu.patch +++ b/plasma-workspace-5.12.5-konsole-in-contextmenu.patch @@ -1,7 +1,8 @@ -diff -up plasma-workspace-5.12.5/containmentactions/contextmenu/menu.cpp.konsole-in-contextmenu plasma-workspace-5.12.5/containmentactions/contextmenu/menu.cpp ---- plasma-workspace-5.12.5/containmentactions/contextmenu/menu.cpp.konsole-in-contextmenu 2018-05-01 08:03:40.000000000 -0500 -+++ plasma-workspace-5.12.5/containmentactions/contextmenu/menu.cpp 2018-05-01 12:21:03.592607303 -0500 -@@ -31,6 +31,7 @@ +diff --git a/containmentactions/contextmenu/menu.cpp b/containmentactions/contextmenu/menu.cpp +index ad33bb3..d24a438 100644 +--- a/containmentactions/contextmenu/menu.cpp ++++ b/containmentactions/contextmenu/menu.cpp +@@ -30,6 +30,7 @@ #include #include #include @@ -9,7 +10,7 @@ diff -up plasma-workspace-5.12.5/containmentactions/contextmenu/menu.cpp.konsole #include #include -@@ -46,6 +47,7 @@ +@@ -45,6 +46,7 @@ ContextMenu::ContextMenu(QObject *parent, const QVariantList &args) : Plasma::ContainmentActions(parent, args), @@ -17,16 +18,16 @@ diff -up plasma-workspace-5.12.5/containmentactions/contextmenu/menu.cpp.konsole m_runCommandAction(nullptr), m_lockScreenAction(nullptr), m_logoutAction(nullptr), -@@ -75,7 +77,7 @@ void ContextMenu::restore(const KConfigG +@@ -74,7 +76,7 @@ void ContextMenu::restore(const KConfigGroup &config) m_actionOrder << QStringLiteral("add widgets") << QStringLiteral("_add panel") << QStringLiteral("lock widgets") << QStringLiteral("_context") << QStringLiteral("configure") << QStringLiteral("remove"); } else { actions.insert(QStringLiteral("configure shortcuts"), false); - m_actionOrder << QStringLiteral("_context") << QStringLiteral("_run_command") << QStringLiteral("add widgets") << QStringLiteral("_add panel") + m_actionOrder << QStringLiteral("_context") << QStringLiteral("_run_konsole") << QStringLiteral("_run_command") << QStringLiteral("add widgets") << QStringLiteral("_add panel") - << QStringLiteral("manage activities") << QStringLiteral("remove") << QStringLiteral("lock widgets") << QStringLiteral("_sep1") + << QStringLiteral("manage activities") << QStringLiteral("remove") << QStringLiteral("lock widgets") << QStringLiteral("edit mode") << QStringLiteral("_sep1") <setIcon(QIcon::fromTheme(QStringLiteral("plasma-search"))); m_runCommandAction->setShortcut(KGlobalAccel::self()->globalShortcut(QStringLiteral("krunner.desktop"), QStringLiteral("_launch")).value(0)); -@@ -165,6 +171,8 @@ QAction *ContextMenu::action(const QStri +@@ -166,6 +172,8 @@ QAction *ContextMenu::action(const QString &name) if (c->corona() && c->corona()->immutability() == Plasma::Types::Mutable) { return c->corona()->actions()->action(QStringLiteral("add panel")); } @@ -46,7 +47,7 @@ diff -up plasma-workspace-5.12.5/containmentactions/contextmenu/menu.cpp.konsole } else if (name == QLatin1String("_run_command")) { if (KAuthorized::authorizeAction(QStringLiteral("run_command")) && KAuthorized::authorize(QStringLiteral("run_command"))) { return m_runCommandAction; -@@ -192,6 +200,11 @@ QAction *ContextMenu::action(const QStri +@@ -197,6 +205,11 @@ QAction *ContextMenu::action(const QString &name) return nullptr; } @@ -58,9 +59,10 @@ diff -up plasma-workspace-5.12.5/containmentactions/contextmenu/menu.cpp.konsole void ContextMenu::runCommand() { if (!KAuthorized::authorizeAction(QStringLiteral("run_command"))) { -diff -up plasma-workspace-5.12.5/containmentactions/contextmenu/menu.h.konsole-in-contextmenu plasma-workspace-5.12.5/containmentactions/contextmenu/menu.h ---- plasma-workspace-5.12.5/containmentactions/contextmenu/menu.h.konsole-in-contextmenu 2018-05-01 08:03:40.000000000 -0500 -+++ plasma-workspace-5.12.5/containmentactions/contextmenu/menu.h 2018-05-01 12:20:15.881262247 -0500 +diff --git a/containmentactions/contextmenu/menu.h b/containmentactions/contextmenu/menu.h +index 2b0bbe4..c1f6eb2 100644 +--- a/containmentactions/contextmenu/menu.h ++++ b/containmentactions/contextmenu/menu.h @@ -40,12 +40,14 @@ public: void save(KConfigGroup &config) override;