diff options
author | Jeff Zhao <jeff.no.zhao@gmail.com> | 2021-06-20 20:42:19 -0400 |
---|---|---|
committer | Jeff Zhao <jeff.no.zhao@gmail.com> | 2021-06-20 20:42:19 -0400 |
commit | 2cbb09549f487e77c8144accce4c21aec3bd315d (patch) | |
tree | c84e52e2674e1c0c5408facaacc1e0101972bfe9 /src/ui | |
parent | 2e4a838128a39e377290e4ccae6ee32af1020b37 (diff) | |
parent | 68a6bf78cfe6d0a46f15f2e80e917ffb69b8c963 (diff) |
Merge branch 'main' of github.com:kamiyaa/joshuto
Diffstat (limited to 'src/ui')
-rw-r--r-- | src/ui/widgets/tui_dirlist.rs | 2 | ||||
-rw-r--r-- | src/ui/widgets/tui_dirlist_detailed.rs | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/ui/widgets/tui_dirlist.rs b/src/ui/widgets/tui_dirlist.rs index 7d9f888..f66c9f0 100644 --- a/src/ui/widgets/tui_dirlist.rs +++ b/src/ui/widgets/tui_dirlist.rs @@ -36,7 +36,7 @@ impl<'a> Widget for TuiDirList<'a> { } let curr_index = self.dirlist.index.unwrap(); - let skip_dist = curr_index / area.height as usize * area.height as usize; + let skip_dist = self.dirlist.first_index_for_viewport(area.height as usize); let drawing_width = area.width as usize; diff --git a/src/ui/widgets/tui_dirlist_detailed.rs b/src/ui/widgets/tui_dirlist_detailed.rs index 796ead4..2c0337d 100644 --- a/src/ui/widgets/tui_dirlist_detailed.rs +++ b/src/ui/widgets/tui_dirlist_detailed.rs @@ -41,7 +41,7 @@ impl<'a> Widget for TuiDirListDetailed<'a> { }; let drawing_width = area.width as usize; - let skip_dist = curr_index / area.height as usize * area.height as usize; + let skip_dist = self.dirlist.first_index_for_viewport(area.height as usize); // draw every entry self.dirlist |