[Xfce4-commits] <parole:master> Applied additional screensaver patch from Jerome Guelfucci.

Sean Davis noreply at xfce.org
Thu Dec 20 00:20:01 CET 2012


Updating branch refs/heads/master
         to 7cc6567948f96b7e8e696136dfb6e0dfde6a23e3 (commit)
       from b62b8cb6e89d3b40b8e1d1e3d6a714c3baa2acf8 (commit)

commit 7cc6567948f96b7e8e696136dfb6e0dfde6a23e3
Author: Sean Davis <smd.seandavis at gmail.com>
Date:   Wed Dec 19 18:18:17 2012 -0500

    Applied additional screensaver patch from Jerome Guelfucci.

 src/common/parole-screensaver.c |   14 ++++++--------
 1 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/src/common/parole-screensaver.c b/src/common/parole-screensaver.c
index 880785e..edfe455 100644
--- a/src/common/parole-screensaver.c
+++ b/src/common/parole-screensaver.c
@@ -72,11 +72,10 @@ parole_screen_saver_new (void)
 void parole_screen_saver_inhibit (ParoleScreenSaver *saver, GtkWindow *window)
 {
     gchar *cmd;
-    
+
     g_return_if_fail (PAROLE_IS_SCREENSAVER (saver));
 
-    cmd = g_strdup_printf("xdg-screensaver suspend %d", (int)GDK_WINDOW_XID(GDK_WINDOW(GTK_WIDGET(window)->window)));
-    //cmd = g_strdup_printf("xdg-screensaver suspend %d", (int)GDK_WINDOW_XID(GDK_WINDOW( gtk_widget_get_parent_window(GTK_WIDGET(window)) )));
+    cmd = g_strdup_printf("xdg-screensaver suspend %lu", GDK_DRAWABLE_XID (gtk_widget_get_window (GTK_WIDGET (window))));
     system(cmd);
 
     g_free(cmd);
@@ -85,12 +84,11 @@ void parole_screen_saver_inhibit (ParoleScreenSaver *saver, GtkWindow *window)
 void parole_screen_saver_uninhibit (ParoleScreenSaver *saver, GtkWindow *window)
 {
     gchar *cmd;
-    
+
     g_return_if_fail (PAROLE_IS_SCREENSAVER (saver));
-    
-    cmd = g_strdup_printf("xdg-screensaver resume %d", (int)GDK_WINDOW_XID(GDK_WINDOW(GTK_WIDGET(window)->window)));
-    //cmd = g_strdup_printf("xdg-screensaver resume %d", (int)GDK_WINDOW_XID(GDK_WINDOW( gtk_widget_get_parent_window(GTK_WIDGET(window)) )));
+
+    cmd = g_strdup_printf("xdg-screensaver resume %lu", GDK_DRAWABLE_XID (gtk_widget_get_window (GTK_WIDGET (window))));
     system(cmd);
-    
+
     g_free(cmd);
 }


More information about the Xfce4-commits mailing list