diff -r -c -p gdm-2.30.5/gui/simple-greeter/gdm-greeter-login-window.c gdm-2.30.5.new/gui/simple-greeter/gdm-greeter-login-window.c
*** gdm-2.30.5/gui/simple-greeter/gdm-greeter-login-window.c	2010-08-11 19:40:07.000000000 +0200
--- gdm-2.30.5.new/gui/simple-greeter/gdm-greeter-login-window.c	2011-03-06 15:08:48.201710878 +0100
*************** switch_mode (GdmGreeterLoginWindow *logi
*** 469,480 ****
--- 469,483 ----
          switch (number) {
          case MODE_SELECTION:
                  set_log_in_button_mode (login_window, LOGIN_BUTTON_HIDDEN);
+ 	        set_sensitive (login_window, TRUE);
                  break;
          case MODE_TIMED_LOGIN:
                  set_log_in_button_mode (login_window, LOGIN_BUTTON_TIMED_LOGIN);
+ 	        set_sensitive (login_window, TRUE);
                  break;
          case MODE_AUTHENTICATION:
                  set_log_in_button_mode (login_window, LOGIN_BUTTON_ANSWER_QUERY);
+ 	        set_sensitive (login_window, FALSE);
                  break;
          default:
                  g_assert_not_reached ();
*************** reset_dialog (GdmGreeterLoginWindow *log
*** 593,599 ****
                  switch_mode (login_window, dialog_mode);
          }
  
-         set_sensitive (login_window, TRUE);
          set_ready (login_window);
          set_focus (GDM_GREETER_LOGIN_WINDOW (login_window));
          update_banner_message (login_window);
--- 596,601 ----
*************** gdm_greeter_login_window_ready (GdmGreet
*** 620,629 ****
  
          reset_dialog (login_window, MODE_SELECTION);
  
-         set_sensitive (GDM_GREETER_LOGIN_WINDOW (login_window), TRUE);
-         set_ready (GDM_GREETER_LOGIN_WINDOW (login_window));
-         set_focus (GDM_GREETER_LOGIN_WINDOW (login_window));
- 
          /* If the user list is disabled, then start the PAM conversation */
          if (can_jump_to_authenticate (login_window)) {
                  g_debug ("Starting PAM conversation since user list disabled or no local users");
--- 622,627 ----
Nur in gdm-2.30.5.new/gui/simple-greeter: gdm-greeter-login-window.c.orig.
