do noting if the composer couldn't be created. We get a popup from
2004-10-15 Not Zed <NotZed@Ximian.com> * em-composer-utils.c (create_new_composer): (em_utils_compose_new_message, forward_non_attached): do noting if the composer couldn't be created. We get a popup from elsewhere to let the user know. svn path=/trunk/; revision=27590
This commit is contained in:
@ -1,3 +1,10 @@
|
||||
2004-10-15 Not Zed <NotZed@Ximian.com>
|
||||
|
||||
* em-composer-utils.c (create_new_composer):
|
||||
(em_utils_compose_new_message, forward_non_attached): do noting if
|
||||
the composer couldn't be created. We get a popup from elsewhere
|
||||
to let the user know.
|
||||
|
||||
2004-10-14 Sivaiah Nallagatla <snallagatla@novell.com>
|
||||
|
||||
* mail-errors.xml : Remove Pango markup from groupwise
|
||||
|
||||
@ -630,7 +630,9 @@ create_new_composer (const char *subject, const char *fromuri)
|
||||
EAccount *account = NULL;
|
||||
|
||||
composer = e_msg_composer_new ();
|
||||
|
||||
if (composer == NULL)
|
||||
return NULL;
|
||||
|
||||
if (fromuri)
|
||||
account = mail_config_get_account_by_source_url(fromuri);
|
||||
|
||||
@ -653,6 +655,8 @@ em_utils_compose_new_message (const char *fromuri)
|
||||
GtkWidget *composer;
|
||||
|
||||
composer = (GtkWidget *) create_new_composer ("", fromuri);
|
||||
if (composer == NULL)
|
||||
return;
|
||||
|
||||
e_msg_composer_unset_changed ((EMsgComposer *)composer);
|
||||
e_msg_composer_drop_editor_undo ((EMsgComposer *)composer);
|
||||
@ -828,8 +832,10 @@ forward_attached (CamelFolder *folder, GPtrArray *messages, CamelMimePart *part,
|
||||
EMsgComposer *composer;
|
||||
|
||||
composer = create_new_composer (subject, fromuri);
|
||||
if (composer == NULL)
|
||||
return;
|
||||
|
||||
e_msg_composer_attach (composer, part);
|
||||
|
||||
e_msg_composer_unset_changed (composer);
|
||||
e_msg_composer_drop_editor_undo (composer);
|
||||
|
||||
@ -892,16 +898,16 @@ forward_non_attached (GPtrArray *messages, int style, const char *fromuri)
|
||||
if (text) {
|
||||
composer = create_new_composer (subject, fromuri);
|
||||
|
||||
if (CAMEL_IS_MULTIPART(camel_medium_get_content_object((CamelMedium *)message)))
|
||||
e_msg_composer_add_message_attachments(composer, message, FALSE);
|
||||
if (composer) {
|
||||
if (CAMEL_IS_MULTIPART(camel_medium_get_content_object((CamelMedium *)message)))
|
||||
e_msg_composer_add_message_attachments(composer, message, FALSE);
|
||||
|
||||
e_msg_composer_set_body_text (composer, text, len);
|
||||
|
||||
e_msg_composer_unset_changed (composer);
|
||||
e_msg_composer_drop_editor_undo (composer);
|
||||
|
||||
gtk_widget_show (GTK_WIDGET (composer));
|
||||
e_msg_composer_set_body_text (composer, text, len);
|
||||
e_msg_composer_unset_changed (composer);
|
||||
e_msg_composer_drop_editor_undo (composer);
|
||||
|
||||
gtk_widget_show (GTK_WIDGET (composer));
|
||||
}
|
||||
g_free (text);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user