aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-folder-create-dialog.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/e-mail-folder-create-dialog.c')
-rw-r--r--mail/e-mail-folder-create-dialog.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/mail/e-mail-folder-create-dialog.c b/mail/e-mail-folder-create-dialog.c
index bca14de1d9..e1e9bdd9a6 100644
--- a/mail/e-mail-folder-create-dialog.c
+++ b/mail/e-mail-folder-create-dialog.c
@@ -403,9 +403,11 @@ mail_folder_create_dialog_folder_selected (EMFolderSelector *selector,
dialog = E_MAIL_FOLDER_CREATE_DIALOG (selector);
- gtk_dialog_set_response_sensitive (
- GTK_DIALOG (dialog), GTK_RESPONSE_OK,
- mail_folder_create_dialog_inputs_are_valid (dialog));
+ /* Can be NULL during dispose, when the folder tree model is being cleared */
+ if (dialog->priv->name_entry)
+ gtk_dialog_set_response_sensitive (
+ GTK_DIALOG (dialog), GTK_RESPONSE_OK,
+ mail_folder_create_dialog_inputs_are_valid (dialog));
}
static void