From 7eaed7842ee3aa2eb8c6e70dd7ce4068f2a5faa6 Mon Sep 17 00:00:00 2001 From: Jody Goldberg Date: Wed, 12 Jun 2002 13:50:21 +0000 Subject: [PATCH] add some bounds checking. 2002-06-10 Jody Goldberg * gnome-settings-accessibility-keyboard.c (set_server_from_gconf) : add some bounds checking. --- gnome-settings-daemon/ChangeLog | 5 +++++ .../gnome-settings-accessibility-keyboard.c | 3 +++ 2 files changed, 8 insertions(+) diff --git a/gnome-settings-daemon/ChangeLog b/gnome-settings-daemon/ChangeLog index b6a832015..5ff8fc0e0 100644 --- a/gnome-settings-daemon/ChangeLog +++ b/gnome-settings-daemon/ChangeLog @@ -1,3 +1,8 @@ +2002-06-10 Jody Goldberg + + * gnome-settings-accessibility-keyboard.c (set_server_from_gconf) : + add some bounds checking. + 2002-06-06 Kjartan Maraas * gnome-settings-keybindings.c: Make the last string consistent diff --git a/gnome-settings-daemon/gnome-settings-accessibility-keyboard.c b/gnome-settings-daemon/gnome-settings-accessibility-keyboard.c index 863b65430..ce54e03ac 100644 --- a/gnome-settings-daemon/gnome-settings-accessibility-keyboard.c +++ b/gnome-settings-daemon/gnome-settings-accessibility-keyboard.c @@ -219,6 +219,9 @@ set_server_from_gconf (GConfEntry *ignored) desc->ctrls->ax_options, XkbAX_SKRejectFBMask); desc->ctrls->slow_keys_delay = get_int (client, CONFIG_ROOT "/slowkeys_delay"); + /* anything larger than 500 seems to loose all keyboard input */ + if (desc->ctrls->slow_keys_delay > 500) + desc->ctrls->slow_keys_delay = 500; } /* sticky keys */