sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit 735c8519f44ce452dec15cf226199a98a470d8a3
parent 393b11deb35e1073cb9f6ac233da7621657b6807
Author: Gaute Hope <eg@gaute.vetsj.com>
Date:   Tue,  8 Oct 2013 13:20:52 +0200

fix encode in signature

Diffstat:
M lib/sup/modes/edit_message_mode.rb | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/sup/modes/edit_message_mode.rb b/lib/sup/modes/edit_message_mode.rb
@@ -213,13 +213,13 @@ EOS
   def set_sig_edit_flag
     sig = sig_lines.join("\n")
     if $config[:edit_signature]
-      pbody = @body.join("\n")
+      pbody = @body.map { |x| x.fix_encoding! }.join("\n").fix_encoding!
       blen = pbody.length
       slen = sig.length
 
       if blen > slen and pbody[blen-slen..blen] == sig
         @sig_edited = false
-        @body = pbody[0..blen-slen].split("\n")
+        @body = pbody[0..blen-slen].fix_encoding!.split("\n")
       else
         @sig_edited = true
       end