summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrabite <rabite@posteo.de>2019-06-17 18:06:45 +0200
committerrabite <rabite@posteo.de>2019-06-18 12:58:42 +0200
commit4cc2093cf4278899c65bb12f11c3b7dc62ad9d89 (patch)
tree24a57d40ddad7ca93148a1b74e05ee837157e81f
parent752d6ab8f52c540228a2586a01338cdd706de9e5 (diff)
fix TextView with escape sequences
-rw-r--r--src/textview.rs4
1 files 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)