[evolution/wip/webkit-composer: 910/966] When creating new message in composer set empty text to body



commit 1ae5e0bc7fedb57db7494e8fc98c6bd23797e60b
Author: Tomas Popela <tpopela redhat com>
Date:   Tue Mar 18 09:30:41 2014 +0100

    When creating new message in composer set empty text to body
    
    This has to be done because it will activate all the functions that prepare
    the structure of the composer.

 e-util/e-editor-widget.c |    2 +-
 mail/em-composer-utils.c |    1 +
 2 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/e-util/e-editor-widget.c b/e-util/e-editor-widget.c
index 15404ef..bbd656d 100644
--- a/e-util/e-editor-widget.c
+++ b/e-util/e-editor-widget.c
@@ -5174,7 +5174,7 @@ e_editor_widget_set_text_html (EEditorWidget *widget,
        widget->priv->reload_in_progress = TRUE;
 
        /* Only convert messages that are in HTML */
-       if (!widget->priv->html_mode) {
+       if (!widget->priv->html_mode && *text) {
                if (strstr (text, "<!-- text/html -->")) {
                        if (!show_lose_formatting_dialog (widget)) {
                                e_editor_widget_set_html_mode (widget, TRUE);
diff --git a/mail/em-composer-utils.c b/mail/em-composer-utils.c
index 59b5acc..9eb4e02 100644
--- a/mail/em-composer-utils.c
+++ b/mail/em-composer-utils.c
@@ -1161,6 +1161,7 @@ em_utils_compose_new_message (EShell *shell,
 
        composer = create_new_composer (shell, "", folder);
        composer_set_no_change (composer);
+       e_msg_composer_set_body_text (composer, "", TRUE);
        e_msg_composer_is_from_new_message (composer, TRUE);
 
        gtk_widget_show (GTK_WIDGET (composer));


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]