pkgsrc-ng/x11/deforaos-locker/patches/patch-src_locker.c
2013-09-26 17:14:40 +02:00

20 lines
707 B
C

$NetBSD: patch-src_locker.c,v 1.1 2013/06/15 12:25:23 khorben Exp $
API change in libDesktop 0.0.10
--- src/locker.c.orig 2012-10-12 23:18:24.000000000 +0000
+++ src/locker.c
@@ -268,8 +268,10 @@ Locker * locker_new(char const * demo, c
GDK_WINDOW_XID(root), ScreenSaverNotifyMask);
gdk_x11_register_standard_event_type(locker->display, locker->event, 1);
gdk_window_add_filter(root, _locker_on_filter, locker);
- desktop_message_register(LOCKER_CLIENT_MESSAGE, _locker_on_message,
- locker);
+ /* listen to desktop messages */
+ gtk_widget_realize(locker->windows[0]);
+ desktop_message_register(locker->windows[0], LOCKER_CLIENT_MESSAGE,
+ _locker_on_message, locker);
return locker;
}