From 6576094f7e7ee1910c1e57d689dc38abe2813e6e Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Wed, 11 Jun 2014 12:26:13 +0200 Subject: Bug 704663 - Crash under em_folder_tree_model_add_store() --- mail/e-mail-folder-create-dialog.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'mail/e-mail-folder-create-dialog.c') 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 -- cgit v1.2.3