commit ec676e80318752143dfed16c725ab87f56b71f94
parent ce88631cead32ea9011ee32d0d34b627c4fd19e6
Author: wmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Date: Tue, 3 Jul 2007 23:15:20 +0000
fix message-id bug introduced in last commit
git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@469 5c8cc53c-5e98-4d25-b20a-d8db53a31250
Diffstat:
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/lib/sup/modes/edit-message-mode.rb b/lib/sup/modes/edit-message-mode.rb
@@ -23,6 +23,8 @@ class EditMessageMode < LineCursorMode
@body = opts.delete(:body) || []
@body += sig_lines if $config[:edit_signature]
@attachments = []
+ @message_id = "<#{Time.now.to_i}-sup-#{rand 10000}@#{Socket.gethostname}>"
+
@edited = false
super opts
update
@@ -59,10 +61,6 @@ class EditMessageMode < LineCursorMode
protected
- def gen_message_id
- "<#{Time.now.to_i}-sup-#{rand 10000}@#{Socket.gethostname}>"
- end
-
def update
regen_text
buffer.mark_dirty if buffer
@@ -162,7 +160,7 @@ protected
f.puts header_lines(@header)
f.puts <<EOS
Date: #{date.rfc2822}
-Message-Id: #{gen_message_id}
+Message-Id: #{@message_id}
EOS
if full
f.puts <<EOS