diff options
author | Sean Davis <smd.seandavis@gmail.com> | 2018-03-14 21:23:32 -0400 |
---|---|---|
committer | Sean Davis <smd.seandavis@gmail.com> | 2018-03-14 21:23:32 -0400 |
commit | c6c7ca212de9d4fa93d3cd05b22a4a3c8bfaec0c (patch) | |
tree | 993088b36ae80cacd81b9e30f2455cc6b36a0ab1 /xfsettingsd/keyboards.c | |
parent | 714876324b9e5ceb963ccd97f22ac99de7008d2b (diff) | |
download | xfce4-settings-c6c7ca212de9d4fa93d3cd05b22a4a3c8bfaec0c.tar.gz |
Fix gtk 3.22 deprecations (Bug 14273)
Original patch by Andre Miranda. Made several adjustments to get Xfce Settings 4.13 building on Ubuntu 18.04 without disabling debug.
Diffstat (limited to 'xfsettingsd/keyboards.c')
-rw-r--r-- | xfsettingsd/keyboards.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/xfsettingsd/keyboards.c b/xfsettingsd/keyboards.c index 26171054..aa5c6158 100644 --- a/xfsettingsd/keyboards.c +++ b/xfsettingsd/keyboards.c @@ -132,12 +132,12 @@ xfce_keyboards_helper_init (XfceKeyboardsHelper *helper) if (G_LIKELY (xdisplay != NULL)) { /* monitor device changes */ - gdk_error_trap_push (); + gdk_x11_display_error_trap_push (gdk_display_get_default ()); DevicePresence (xdisplay, helper->device_presence_event_type, event_class); XSelectExtensionEvent (xdisplay, RootWindow (xdisplay, DefaultScreen (xdisplay)), &event_class, 1); /* add an event filter */ - if (gdk_error_trap_pop () == 0) + if (gdk_x11_display_error_trap_pop (gdk_display_get_default ()) == 0) gdk_window_add_filter (NULL, xfce_keyboards_helper_event_filter, helper); else g_warning ("Failed to create device filter"); @@ -181,9 +181,9 @@ xfce_keyboards_helper_set_auto_repeat_mode (XfceKeyboardsHelper *helper) /* set key repeat */ values.auto_repeat_mode = repeat ? 1 : 0; - gdk_error_trap_push (); + gdk_x11_display_error_trap_push (gdk_display_get_default ()); XChangeKeyboardControl (GDK_DISPLAY_XDISPLAY(gdk_display_get_default()), KBAutoRepeatMode, &values); - if (gdk_error_trap_pop () != 0) + if (gdk_x11_display_error_trap_pop (gdk_display_get_default ()) != 0) g_critical ("Failed to change keyboard repeat mode"); xfsettings_dbg (XFSD_DEBUG_KEYBOARDS, "set auto repeat %s", repeat ? "on" : "off"); @@ -201,7 +201,7 @@ xfce_keyboards_helper_set_repeat_rate (XfceKeyboardsHelper *helper) delay = xfconf_channel_get_int (helper->channel, "/Default/KeyRepeat/Delay", 500); rate = xfconf_channel_get_int (helper->channel, "/Default/KeyRepeat/Rate", 20); - gdk_error_trap_push (); + gdk_x11_display_error_trap_push (gdk_display_get_default ()); /* allocate xkb structure */ xkb = XkbAllocKeyboard (); @@ -225,7 +225,7 @@ xfce_keyboards_helper_set_repeat_rate (XfceKeyboardsHelper *helper) XFree (xkb); } - if (gdk_error_trap_pop () != 0) + if (gdk_x11_display_error_trap_pop (gdk_display_get_default ()) != 0) g_critical ("Failed to change the keyboard repeat"); } @@ -266,13 +266,13 @@ xfce_keyboards_helper_restore_numlock_state (XfconfChannel *channel) { state = xfconf_channel_get_bool (channel, "/Default/Numlock", FALSE); - gdk_error_trap_push (); + gdk_x11_display_error_trap_push (gdk_display_get_default ()); dpy = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); numlock_mask = XkbKeysymToModifiers (dpy, XK_Num_Lock); XkbLockModifiers (dpy, XkbUseCoreKbd, numlock_mask, state ? numlock_mask : 0); - if (gdk_error_trap_pop () != 0) + if (gdk_x11_display_error_trap_pop (gdk_display_get_default ()) != 0) g_critical ("Failed to change numlock modifier"); xfsettings_dbg (XFSD_DEBUG_KEYBOARDS, "set numlock %s", state ? "on" : "off"); @@ -292,13 +292,13 @@ xfce_keyboards_helper_save_numlock_state (XfconfChannel *channel) Bool numlock_state; Atom numlock; - gdk_error_trap_push (); + gdk_x11_display_error_trap_push (gdk_display_get_default ()); dpy = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); numlock = XInternAtom(dpy, "Num Lock", False); XkbGetNamedIndicator (dpy, numlock, NULL, &numlock_state, NULL, NULL); - if (gdk_error_trap_pop () != 0) + if (gdk_x11_display_error_trap_pop (gdk_display_get_default ()) != 0) g_critical ("Failed to get numlock state"); xfsettings_dbg (XFSD_DEBUG_KEYBOARDS, "save numlock %s", numlock_state ? "on" : "off"); |