Index: gdm-2.17.7/gui/gdmsetup.c =================================================================== --- gdm-2.17.7.orig/gui/gdmsetup.c +++ gdm-2.17.7/gui/gdmsetup.c @@ -60,6 +60,8 @@ static gboolean GdmUserChangesUnsaved; static gboolean GdmRandomFromSelectedChangesWarn; static gint last_selected_command; +#define LONG_TIMEOUT G_MAXINT + /* set the DOING_GDM_DEVELOPMENT env variable if you want to * search for the glade file in the current dir and not the system * install dir, better then something you have to change @@ -1575,7 +1577,7 @@ combobox_timeout (GtkWidget *combo_box) static void toggle_toggled (GtkWidget *toggle) { - run_timeout (toggle, 200, toggle_timeout); + run_timeout (toggle, LONG_TIMEOUT, toggle_timeout); } static void @@ -1615,13 +1617,13 @@ list_selection_toggled (GtkWidget *toggl gtk_widget_set_sensitive (widget, FALSE); } - run_timeout (toggle, 200, toggle_timeout); + run_timeout (toggle, LONG_TIMEOUT, toggle_timeout); } static void intspin_changed (GtkWidget *spin) { - run_timeout (spin, 500, intspin_timeout); + run_timeout (spin, LONG_TIMEOUT, intspin_timeout); } static void @@ -3270,7 +3272,7 @@ greeter_toggle_timeout (GtkWidget *toggl static void greeter_toggle_toggled (GtkWidget *toggle) { - run_timeout (toggle, 500, greeter_toggle_timeout); + run_timeout (toggle, LONG_TIMEOUT, greeter_toggle_timeout); } static void @@ -3614,7 +3616,7 @@ greeter_entry_untranslate_timeout (GtkWi static void greeter_entry_untranslate_changed (GtkWidget *entry) { - run_timeout (entry, 500, greeter_entry_untranslate_timeout); + run_timeout (entry, LONG_TIMEOUT, greeter_entry_untranslate_timeout); } static void