Fix list selection

pull/3/head
Florian Dehau 8 years ago
parent d8d18d3d9d
commit 25bb360f13

@ -82,8 +82,8 @@ impl<'a> Widget for List<'a> {
let list_length = self.items.len(); let list_length = self.items.len();
let list_height = list_area.height as usize; let list_height = list_area.height as usize;
let bound = min(list_height, list_length); let bound = min(list_height, list_length);
let offset = if self.selected > list_height { let offset = if self.selected >= list_height {
min(self.selected - list_height, list_length - list_height) self.selected - list_height + 1
} else { } else {
0 0
}; };

Loading…
Cancel
Save