From: Matthias Clasen Date: Wed, 30 Oct 2019 01:55:13 +0000 (-0400) Subject: wayland: Rely on server key repeat info X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~20^2~669^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=4d9cc483c988b49056e2eadcb6bb0bf5af2f0799;p=gtk4.git wayland: Rely on server key repeat info Using gsettings for this information does not work in sandboxed scenarios, where settings are per-app. Since the Wayland protocol provides this information nowadays, just drop the old code for reading the gsettings. --- diff --git a/gdk/wayland/gdkdevice-wayland.c b/gdk/wayland/gdkdevice-wayland.c index 1b66f37b3a..f1346cd87a 100644 --- a/gdk/wayland/gdkdevice-wayland.c +++ b/gdk/wayland/gdkdevice-wayland.c @@ -2055,20 +2055,9 @@ get_key_repeat (GdkWaylandSeat *seat, } else { - GSettings *keyboard_settings = get_keyboard_settings (seat); - - if (keyboard_settings) - { - repeat = g_settings_get_boolean (keyboard_settings, "repeat"); - *delay = g_settings_get_uint (keyboard_settings, "delay"); - *interval = g_settings_get_uint (keyboard_settings, "repeat-interval"); - } - else - { - repeat = TRUE; - *delay = 400; - *interval = 80; - } + repeat = TRUE; + *delay = 400; + *interval = 80; } return repeat;