[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