[gdm/multi-stack: 20/35] Show cancel button after first message



commit d2dec665069a5a3d2899b492b6beff7b245d2ce0
Author: Ray Strode <rstrode redhat com>
Date:   Tue Jun 29 14:13:35 2010 -0400

    Show cancel button after first message
    
    Not all PAM modules ask for input at the keyboard. We need
    to show the cancel button after the first message even if
    that message isn't asking for input.

 gui/simple-greeter/gdm-greeter-login-window.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/gui/simple-greeter/gdm-greeter-login-window.c b/gui/simple-greeter/gdm-greeter-login-window.c
index 36a6d21..5845c7b 100644
--- a/gui/simple-greeter/gdm-greeter-login-window.c
+++ b/gui/simple-greeter/gdm-greeter-login-window.c
@@ -827,6 +827,7 @@ reset_dialog (GdmGreeterLoginWindow *login_window,
                 switch_mode (login_window, dialog_mode);
         }
 
+        gtk_widget_set_sensitive (login_window->priv->conversation_list, TRUE);
         set_sensitive (login_window, TRUE);
         set_ready (login_window);
         set_focus (GDM_GREETER_LOGIN_WINDOW (login_window));
@@ -977,6 +978,7 @@ gdm_greeter_login_window_info (GdmGreeterLoginWindow *login_window,
         g_return_val_if_fail (GDM_IS_GREETER_LOGIN_WINDOW (login_window), FALSE);
         g_debug ("GdmGreeterLoginWindow: info: %s", text);
 
+        maybe_show_cancel_button (login_window);
         task = find_task_with_service_name (login_window, service_name);
 
         if (task != NULL) {
@@ -999,6 +1001,7 @@ gdm_greeter_login_window_problem (GdmGreeterLoginWindow *login_window,
         g_return_val_if_fail (GDM_IS_GREETER_LOGIN_WINDOW (login_window), FALSE);
         g_debug ("GdmGreeterLoginWindow: problem: %s", text);
 
+        maybe_show_cancel_button (login_window);
         task = find_task_with_service_name (login_window, service_name);
 
         if (task != NULL) {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]