diff -Nur gnome-power-manager-2.24.0.orig/src/gpm-brightness-xrandr.c gnome-power-manager-2.24.0/src/gpm-brightness-xrandr.c --- gnome-power-manager-2.24.0.orig/src/gpm-brightness-xrandr.c 2008-09-04 12:05:15.000000000 +0200 +++ gnome-power-manager-2.24.0/src/gpm-brightness-xrandr.c 2009-01-15 13:11:46.000000000 +0100 @@ -684,21 +684,21 @@ display = gdk_display_get_default (); /* as we a filtering by a window, we have to add an event type */ - if (!XRRQueryExtension (GDK_DISPLAY(), &event_base, &ignore)) { - egg_error ("can't get event_base for XRR"); - } - gdk_x11_register_standard_event_type (display, event_base, RRNotify + 1); - gdk_window_add_filter (window, gpm_brightness_xrandr_filter_xevents, (gpointer) brightness); +/* if (!XRRQueryExtension (GDK_DISPLAY(), &event_base, &ignore)) {*/ +/* egg_error ("can't get event_base for XRR");*/ +/* }*/ +/* gdk_x11_register_standard_event_type (display, event_base, RRNotify + 1);*/ +/* gdk_window_add_filter (window, gpm_brightness_xrandr_filter_xevents, (gpointer) brightness);*/ /* don't abort on error */ - gdk_error_trap_push (); - XRRSelectInput (GDK_DISPLAY(), GDK_WINDOW_XID (window), - RRScreenChangeNotifyMask | - RROutputPropertyNotifyMask); /* <--- the only one we need, but see rh:345551 */ - gdk_flush (); - if (gdk_error_trap_pop ()) { - egg_warning ("failed to select XRRSelectInput"); - } +/* gdk_error_trap_push ();*/ +/* XRRSelectInput (GDK_DISPLAY(), GDK_WINDOW_XID (window),*/ +/* RRScreenChangeNotifyMask |*/ +/* RROutputPropertyNotifyMask); <--- the only one we need, but see rh:345551 */ +/* gdk_flush ();*/ +/* if (gdk_error_trap_pop ()) {*/ +/* egg_warning ("failed to select XRRSelectInput");*/ +/* }*/ /* create cache of XRRScreenResources as XRRGetScreenResources() is slow */ gpm_brightness_xrandr_update_cache (brightness);