diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | gtk/gtkmountoperation.c | 7 |
2 files changed, 12 insertions, 1 deletions
@@ -1,5 +1,11 @@ 2008-05-27 Carlos Garnacho <carlos@imendio.com> + * gtk/gtkmountoperation.c (gtk_mount_operation_ask_password): Enable + correctly dialog buttons sensitivity when the anonymous option is + enabled by default. Bug #531865. + +2008-05-27 Carlos Garnacho <carlos@imendio.com> + * gtk/gtkmountoperation.c (gtk_mount_operation_ask_password): Set password dialog modal and transient for the parent window also if it was specified in the constructor. Bug #531864. diff --git a/gtk/gtkmountoperation.c b/gtk/gtkmountoperation.c index ebd6cbf031..3b8dff049d 100644 --- a/gtk/gtkmountoperation.c +++ b/gtk/gtkmountoperation.c @@ -615,7 +615,12 @@ gtk_mount_operation_ask_password (GMountOperation *mount_op, G_CALLBACK (pw_dialog_got_response), operation); if (can_anonymous) - gtk_widget_set_sensitive (priv->entry_container, FALSE); + { + /* The anonymous option will be active by default, + * ensure the toggled signal is emitted for it. + */ + gtk_toggle_button_toggled (GTK_TOGGLE_BUTTON (priv->anonymous_toggle)); + } else if (! pw_dialog_input_is_valid (operation)) gtk_dialog_set_response_sensitive (dialog, GTK_RESPONSE_OK, FALSE); |