From 4cc2093cf4278899c65bb12f11c3b7dc62ad9d89 Mon Sep 17 00:00:00 2001
From: rabite <rabite@posteo.de>
Date: Mon, 17 Jun 2019 18:06:45 +0200
Subject: [PATCH] fix TextView with escape sequences

---
 src/textview.rs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/textview.rs b/src/textview.rs
index 159ac5f..fa8a475 100644
--- a/src/textview.rs
+++ b/src/textview.rs
@@ -1,7 +1,7 @@
 use std::io::{BufRead, BufReader};
 
 use crate::files::File;
-use crate::term::sized_string;
+use crate::term::sized_string_u;
 use crate::widget::{Widget, WidgetCore};
 use crate::fail::HResult;
 use crate::dirty::Dirtyable;
@@ -164,7 +164,7 @@ impl Widget for TextView {
                     "{}{}{}",
                     crate::term::goto_xy(xpos, i as u16 + ypos),
                     crate::term::reset(),
-                    sized_string(&line, xsize))
+                    sized_string_u(&line, (xsize-1) as usize))
             })
             .collect::<String>();
         Ok(output)