File fix-hibernate-and-suspend.patch of Package kget4

diff --git a/core/kget.cpp b/core/kget.cpp
index bc5c8ff2..ddfc6b33 100644
--- a/core/kget.cpp
+++ b/core/kget.cpp
@@ -1567,21 +1567,21 @@ void GenericObserver::slotAfterFinishAction()
                         KWorkSpace::ShutdownModeForceNow);
             break;
         case KGet::Hibernate: {
-           QDBusMessage call;
-           call = QDBusMessage::createMethodCall("org.kde.Solid.PowerManagement",
-                                                 "/org/kde/Solid/PowerManagement",
-                                                 "org.kde.Solid.PowerManagement",
-                                                 "suspendToRam");
-           QDBusConnection::sessionBus().asyncCall(call);
+            QDBusMessage call;
+            call = QDBusMessage::createMethodCall("org.freedesktop.PowerManagement",
+                                                  "/org/freedesktop/PowerManagement",
+                                                  "org.freedesktop.PowerManagement",
+                                                  "Hibernate");
+            QDBusConnection::sessionBus().asyncCall(call);
             break;
         }
         case KGet::Suspend: {
-           QDBusMessage call;
-           call = QDBusMessage::createMethodCall("org.kde.Solid.PowerManagement",
-                                                 "/org/kde/Solid/PowerManagement",
-                                                 "org.kde.Solid.PowerManagement",
-                                                 "suspendToDisk");
-           QDBusConnection::sessionBus().asyncCall(call);
+            QDBusMessage call;
+            call = QDBusMessage::createMethodCall("org.freedesktop.PowerManagement",
+                                                  "/org/freedesktop/PowerManagement",
+                                                  "org.freedesktop.PowerManagement",
+                                                  "Suspend");
+            QDBusConnection::sessionBus().asyncCall(call);
             break;
         }
     #endif
openSUSE Build Service is sponsored by