diff options
Diffstat (limited to 'composer/e-msg-composer.c')
-rw-r--r-- | composer/e-msg-composer.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c index c1b493b65c..426830d0e7 100644 --- a/composer/e-msg-composer.c +++ b/composer/e-msg-composer.c @@ -950,9 +950,12 @@ get_signature_html (EMsgComposer *composer) * section 4.3.2. */ html = g_strdup_printf ("<!--+GtkHTML:<DATA class=\"ClueFlow\" key=\"signature\" value=\"1\">-->" + "<!--+GtkHTML:<DATA class=\"ClueFlow\" key=\"signature_name\" value=\"%s%s\">-->" "<TABLE WIDTH=\"100%%\" CELLSPACING=\"0\" CELLPADDING=\"0\"><TR><TD>" "%s%s%s%s" "</TD></TR></TABLE>", + composer->signature ? "name:" : "auto", + composer->signature ? composer->signature->name : "", format_html ? "" : "<PRE>\n", format_html || (!strncmp ("-- \n", text, 4) || strstr(text, "\n-- \n")) ? "" : "-- \n", text, @@ -1433,10 +1436,8 @@ do_exit (EMsgComposer *composer) case 1: /* Don't save */ gtk_widget_destroy (GTK_WIDGET (composer)); break; - case 2: /* Cancel */ + default: /* Cancel */ break; - default: - g_assert_not_reached (); } } |