commit 66e183c5d7a1c12f118505bc6d48dd52492179cd
parent 67aedbe11f07aeb23257f1406da4595b1d466746
Author: Mark Alexander <marka@pobox.com>
Date: Sat, 13 Apr 2013 10:17:20 -0400
Fix problem with account selector
When sending a message, the account selector was ignoring
the account set by the before-edit hook. Fix this
by running the hook before setting up the account selector.
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lib/sup/modes/edit-message-mode.rb b/lib/sup/modes/edit-message-mode.rb
@@ -116,6 +116,8 @@ EOS
@selector_label_width = 0
@async_mode = nil
+ HookManager.run "before-edit", :header => @header, :body => @body
+
@account_selector = nil
# only show account selector if there is more than one email address
if $config[:account_selector] && AccountManager.user_emails.length > 1
@@ -145,7 +147,6 @@ EOS
end
add_selector @crypto_selector if @crypto_selector
- HookManager.run "before-edit", :header => @header, :body => @body
if @crypto_selector
HookManager.run "crypto-mode", :header => @header, :body => @body, :crypto_selector => @crypto_selector
end