diff options
author | Milan Crha <mcrha@redhat.com> | 2014-06-11 18:26:13 +0800 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2014-06-11 18:26:56 +0800 |
commit | 6576094f7e7ee1910c1e57d689dc38abe2813e6e (patch) | |
tree | 744795024870b536beda1fbacc2114bfb4fbf26a /mail/e-mail-folder-create-dialog.c | |
parent | 53d071edc63ba6bfed035d937e9695aa12e143a0 (diff) | |
download | gsoc2013-evolution-6576094f7e7ee1910c1e57d689dc38abe2813e6e.tar gsoc2013-evolution-6576094f7e7ee1910c1e57d689dc38abe2813e6e.tar.gz gsoc2013-evolution-6576094f7e7ee1910c1e57d689dc38abe2813e6e.tar.bz2 gsoc2013-evolution-6576094f7e7ee1910c1e57d689dc38abe2813e6e.tar.lz gsoc2013-evolution-6576094f7e7ee1910c1e57d689dc38abe2813e6e.tar.xz gsoc2013-evolution-6576094f7e7ee1910c1e57d689dc38abe2813e6e.tar.zst gsoc2013-evolution-6576094f7e7ee1910c1e57d689dc38abe2813e6e.zip |
Bug 704663 - Crash under em_folder_tree_model_add_store()
Diffstat (limited to 'mail/e-mail-folder-create-dialog.c')
-rw-r--r-- | mail/e-mail-folder-create-dialog.c | 8 |
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 |