@@ -607,7 +607,16 @@ impl<T: Item + 'static> Component for Picker<T> {
607 for (i, (_index, option)) in files.take(rows as usize).enumerate() {
607 for (i, (_index, option)) in files.take(rows as usize).enumerate() {
608 let is_active = i == (self.cursor - offset);
608 let is_active = i == (self.cursor - offset);
609 if is_active {
609 if is_active {
610− surface.set_string(inner.x.saturating_sub(2), inner.y + i as u16, ">", selected);
611+ inner.x.saturating_sub(3),
617+ Rect::new(inner.x, inner.y + i as u16, inner.width, 1),
613 let spans = option.label(&self.editor_data);
622 let spans = option.label(&self.editor_data);