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)