[evolution/gnome-3-0] Bug 650088 - Cannot send message from Contacts view
- From: Matthew Barnes <mbarnes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution/gnome-3-0] Bug 650088 - Cannot send message from Contacts view
- Date: Mon, 16 May 2011 18:24:13 +0000 (UTC)
commit f007c8927f505c416bc39558cd0467052bcb5952
Author: Matthew Barnes <mbarnes redhat com>
Date: Mon May 16 14:19:16 2011 -0400
Bug 650088 - Cannot send message from Contacts view
This starts up the EMailShellBackend whenever a new composer window is
created. Normally this happens when switching to the Mail shell view,
but if trying to send a message from a different shell view before the
Mail shell view is ever activated, the mail accounts were not getting
loaded and sending or saving the message to a mail folder would fail.
(cherry picked from commit 766c0b0b55a0f12c03d82deac2b2633630eff27e)
modules/mail/e-mail-shell-backend.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/modules/mail/e-mail-shell-backend.c b/modules/mail/e-mail-shell-backend.c
index af4af56..59a91a7 100644
--- a/modules/mail/e-mail-shell-backend.c
+++ b/modules/mail/e-mail-shell-backend.c
@@ -417,6 +417,11 @@ mail_shell_backend_window_created_cb (EShell *shell,
}
if (E_IS_MSG_COMPOSER (window)) {
+ /* Start the mail backend if it isn't already. This
+ * may be necessary when opening a new composer window
+ * from a shell view other than mail. */
+ e_shell_backend_start (shell_backend);
+
/* Integrate the new composer into the mail module. */
em_configure_new_composer (E_MSG_COMPOSER (window));
return;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]