Fixed bell on history ends

master
itycodes 6 hours ago
parent 3e58e63fbf
commit bff732e688

@ -227,6 +227,7 @@ impl ReaderState {
let h = self.history.clone(); let h = self.history.clone();
let mut i = self.history_inx; let mut i = self.history_inx;
if i.map_or(false, |v| v+1 == h.len()) { if i.map_or(false, |v| v+1 == h.len()) {
bell();
return; return;
} }
if i.is_none() { if i.is_none() {
@ -254,6 +255,7 @@ impl ReaderState {
let h = self.history.clone(); let h = self.history.clone();
let mut i = self.history_inx; let mut i = self.history_inx;
if i.is_none() { if i.is_none() {
bell();
return; return;
} else if i.map_or(false, |v| v == 0) { } else if i.map_or(false, |v| v == 0) {
self.saved_restore(); self.saved_restore();

Loading…
Cancel
Save