From d9ce0a14ce352014ac602ef844fb555553fa17b1 Mon Sep 17 00:00:00 2001 From: wmorgan Date: Wed, 29 Nov 2006 00:55:39 +0000 Subject: [PATCH] bug fix: use default accounts' sendmail if no immediate from: account git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@40 5c8cc53c-5e98-4d25-b20a-d8db53a31250 --- lib/sup/modes/edit-message-mode.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/sup/modes/edit-message-mode.rb b/lib/sup/modes/edit-message-mode.rb index 7db5060..ec846fe 100644 --- a/lib/sup/modes/edit-message-mode.rb +++ b/lib/sup/modes/edit-message-mode.rb @@ -112,12 +112,11 @@ protected AccountManager.default_account.email end - sendmail = AccountManager.account_for(from_email).sendmail - raise "nil sendmail" unless sendmail + acct = AccountManager.account_for(from_email) || AccountManager.default_account SentManager.write_sent_message(date, from_email) { |f| write_message f, true, date } BufferManager.flash "sending..." - IO.popen(sendmail, "w") { |p| write_message p, true, date } + IO.popen(acct.sendmail, "w") { |p| write_message p, true, date } BufferManager.kill_buffer buffer BufferManager.flash "Message sent!" -- 2.45.2