diff options
author | rabite <rabite@posteo.de> | 2020-02-07 22:29:53 +0100 |
---|---|---|
committer | rabite <rabite@posteo.de> | 2020-02-07 22:31:33 +0100 |
commit | 48a4a8bb144d941607708a330b4758938189b31e (patch) | |
tree | 007f12cbe427fee72c1f854ff4a22b166c509f06 /src/listview.rs | |
parent | 0f7be9e9290624b8ce9ebcfaa960065353483306 (diff) |
fix calculation of the number of files when toggling hidden files
Diffstat (limited to 'src/listview.rs')
-rw-r--r-- | src/listview.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/listview.rs b/src/listview.rs index db08908..6709114 100644 --- a/src/listview.rs +++ b/src/listview.rs @@ -987,9 +987,11 @@ where .map(|(i, item)| { let mut output = term::normal_color(); - if i == (self.selection - self.offset) { + // i counts from the offset, while selection counts from 0 + if i + self.offset == self.selection { output += &term::invert(); } + output += &format!( "{}{}{}", term::goto_xy(xpos, i as u16 + ypos), |