Skip to content

Commit

Permalink
Fix new border warning border len
Browse files Browse the repository at this point in the history
  • Loading branch information
kimono-koans committed Feb 9, 2024
1 parent 0134c25 commit 05dcd24
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions src/display_versions/format.rs
Original file line number Diff line number Diff line change
Expand Up @@ -177,11 +177,14 @@ impl<'a> DisplaySet<'a> {
let live_pathdata = self.inner[1][0];

let warning = live_pathdata.warning_underlying_snaps(config);
let warning_len = warning.len();
let live_pathdata_len = live_pathdata.path_buf.as_os_str().len();

if warning_len.gt(&live_pathdata_len) {
border = format!("{:─<warning_len$}\n", border.trim_end())
let warning_len = warning.chars().count();
let border_len = border.chars().count();

if warning_len > border_len {
let diff = warning_len - border_len;
let mut new_border = border.trim_end().to_string();
new_border += &format!("{:─<diff$}\n", "");
border = new_border;
}

display_set_buffer += &border;
Expand Down

0 comments on commit 05dcd24

Please sign in to comment.