[evolution/wip/gsettings] Bug #553438 - Deletes lines of a reply when changing address



commit 59b03835d76efaf3697d1fa33967874cc4a86556
Author: Milan Crha <mcrha redhat com>
Date:   Tue Jan 18 15:19:36 2011 +0100

    Bug #553438 - Deletes lines of a reply when changing address

 composer/e-msg-composer.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)
---
diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c
index d7fa2b6..9f011a2 100644
--- a/composer/e-msg-composer.c
+++ b/composer/e-msg-composer.c
@@ -1691,8 +1691,10 @@ msg_composer_account_changed_cb (EMsgComposer *composer)
 	table = e_msg_composer_get_header_table (composer);
 	account = e_composer_header_table_get_account (table);
 
-	if (account == NULL)
-		goto exit;
+	if (account == NULL) {
+		e_msg_composer_show_sig_file (composer);
+		return;
+	}
 
 	can_sign = (!account->pgp_no_imip_sign || p->mime_type == NULL ||
 		g_ascii_strncasecmp (p->mime_type, "text/calendar", 13) != 0);
@@ -1712,10 +1714,6 @@ msg_composer_account_changed_cb (EMsgComposer *composer)
 	uid = account->id->sig_uid;
 	signature = uid ? e_get_signature_by_uid (uid) : NULL;
 	e_composer_header_table_set_signature (table, signature);
-
- exit:
-
-	e_msg_composer_show_sig_file (composer);
 }
 
 static void



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