plasma5-workspace/0001-Fix-DBus-service-used-in-shutdown-interface.patch
Christophe Giboudeaux 0f90036c34 Accepting request 816717 from home:Vogtinator:plasma5.19
- Add patch to fix power actions (kde#423391):
  * 0001-Fix-DBus-service-used-in-shutdown-interface.patch

OBS-URL: https://build.opensuse.org/request/show/816717
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/plasma5-workspace?expand=0&rev=522
2020-06-23 20:42:49 +00:00

38 lines
1.3 KiB
Diff

From 1c787f7698b5078779c043b3b5ff98800679d0ec Mon Sep 17 00:00:00 2001
From: David Edmundson <kde@davidedmundson.co.uk>
Date: Tue, 23 Jun 2020 16:17:44 +0100
Subject: [PATCH] Fix DBus service used in shutdown interface
During Plasma 5.18, ksmserver was cleverly split so it hosted the new
new interface registering both services names org.kde.ksmserver and
org.kde.Shutdown.
This way we could do a gradual port, update the libs, and migrate the
final code without any breakages. It was a good plan in theory.
In 5.19 we did the final actual splitting, unfortunately in
libkworkspace on the path where we skip logout confirmation had the
wrong name.
BUG: 423391
---
libkworkspace/sessionmanagement.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libkworkspace/sessionmanagement.cpp b/libkworkspace/sessionmanagement.cpp
index 943b4c4c6..b9d868548 100644
--- a/libkworkspace/sessionmanagement.cpp
+++ b/libkworkspace/sessionmanagement.cpp
@@ -47,7 +47,7 @@ class ShutdownIface : public OrgKdeShutdownInterface
Q_OBJECT
public:
ShutdownIface()
- : OrgKdeShutdownInterface(QStringLiteral("org.kde.ksmserver"), QStringLiteral("/Shutdown"), QDBusConnection::sessionBus())
+ : OrgKdeShutdownInterface(QStringLiteral("org.kde.Shutdown"), QStringLiteral("/Shutdown"), QDBusConnection::sessionBus())
{
}
};
--
2.25.1