Fix xdg-screensaver support for recent GNOME 3 and freedesktop DBus APIs
Compare changes
+ 37
− 49
@@ -94,6 +94,11 @@ perform_action()
@@ -236,33 +241,13 @@ screensaver_freedesktop()
@@ -286,30 +271,29 @@ screensaver_freedesktop()
@@ -459,13 +443,9 @@ screensaver_suspend_loop()
@@ -473,7 +453,7 @@ use IO::File;
@@ -497,9 +477,8 @@ $window_name = decode("utf8", $window_name, Encode::FB_DEFAULT);
@@ -516,7 +495,16 @@ while (1) {