sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit b1b14323579a22747a47236a08f5ecc3981298c2
parent 872d4371de425d88a45220d37d1e61fa4376cd70
Author: Gaute Hope <eg@gaute.vetsj.com>
Date:   Thu, 15 Aug 2013 18:41:22 +0200

In case a binary (falsly) encoded string is passed Unicode.width will fail, fix_encoding ensures the string is valid

Diffstat:
M lib/sup/util.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/sup/util.rb b/lib/sup/util.rb
@@ -256,7 +256,7 @@ end
 
 class String
   def display_length
-    @display_length ||= Unicode.width(self, false)
+    @display_length ||= Unicode.width(self.fix_encoding, false)
   end
 
   def slice_by_display_length len