Skip to content

Commit c569240

Browse files
author
raveit65
committed
gpm-brightness: replace deprecated Gdk functions
1 parent b074e02 commit c569240

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

src/gpm-brightness.c

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -225,17 +225,20 @@ gpm_brightness_output_get_internal (GpmBrightness *brightness, RROutput output,
225225
static gboolean
226226
gpm_brightness_output_set_internal (GpmBrightness *brightness, RROutput output, guint value)
227227
{
228+
GdkDisplay *display;
229+
228230
gboolean ret = TRUE;
229231

230232
g_return_val_if_fail (GPM_IS_BRIGHTNESS (brightness), FALSE);
231233

232234
/* don't abort on error */
233-
gdk_error_trap_push ();
235+
display = gdk_display_get_default ();
236+
gdk_x11_display_error_trap_push (display);
234237
XRRChangeOutputProperty (brightness->priv->dpy, output, brightness->priv->backlight, XA_INTEGER, 32,
235238
PropModeReplace, (unsigned char *) &value, 1);
236239
XFlush (brightness->priv->dpy);
237-
gdk_flush ();
238-
if (gdk_error_trap_pop ()) {
240+
gdk_display_flush (display);
241+
if (gdk_x11_display_error_trap_pop (display)) {
239242
egg_warning ("failed to XRRChangeOutputProperty for brightness %i", value);
240243
ret = FALSE;
241244
}
@@ -846,9 +849,9 @@ gpm_brightness_update_cache (GpmBrightness *brightness)
846849

847850
root = RootWindow (brightness->priv->dpy, 0);
848851

849-
gdk_error_trap_push ();
852+
gdk_x11_display_error_trap_push (display);
850853
resource = XRRGetScreenResourcesCurrent (brightness->priv->dpy, root);
851-
if (gdk_error_trap_pop () || resource == NULL) {
854+
if (gdk_x11_display_error_trap_pop (display) || resource == NULL) {
852855
egg_warning ("failed to XRRGetScreenResourcesCurrent");
853856
}
854857

@@ -952,13 +955,13 @@ gpm_brightness_init (GpmBrightness *brightness)
952955
gpm_brightness_filter_xevents, brightness);
953956

954957
/* don't abort on error */
955-
gdk_error_trap_push ();
958+
gdk_x11_display_error_trap_push (display);
956959
XRRSelectInput (GDK_DISPLAY_XDISPLAY (gdk_display_get_default()),
957960
GDK_WINDOW_XID (brightness->priv->root_window),
958961
RRScreenChangeNotifyMask |
959962
RROutputPropertyNotifyMask); /* <--- the only one we need, but see rh:345551 */
960-
gdk_flush ();
961-
if (gdk_error_trap_pop ())
963+
gdk_display_flush (display);
964+
if (gdk_x11_display_error_trap_pop (display))
962965
egg_warning ("failed to select XRRSelectInput");
963966

964967
/* create cache of XRRScreenResources as XRRGetScreenResources() is slow */

0 commit comments

Comments
 (0)