sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit 3e5f636935bf5d9343e2625f6244b791987a2624
parent af6bd21638058767df75cb350e1de08794fcf2b3
Author: Gaute Hope <eg@gaute.vetsj.com>
Date:   Wed, 12 Mar 2014 14:19:00 +0100

util: string, fall back to string length if Unicode.width fails

Diffstat:
M lib/sup/util.rb | 5 +++++
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/lib/sup/util.rb b/lib/sup/util.rb
@@ -267,6 +267,11 @@ end
 class String
   def display_length
     @display_length ||= Unicode.width(self.fix_encoding!, false)
+    if @display_length < 0
+      @display_length = self.length
+    end
+
+    @display_length
   end
 
   def slice_by_display_length len