ensure selected_entries is never empty

This commit is contained in:
joshuaboud 2021-06-04 15:19:27 -03:00
parent cd024a08c5
commit b1d462821a
No known key found for this signature in database
GPG Key ID: 17EFB59E2A8BF50E

View File

@ -1272,6 +1272,9 @@ class NavWindow {
var to_be_selected = [];
if (append && this.selected_entries.has(entry)) {
this.selected_entries.delete(entry);
if (this.selected_entries.size === 0) {
this.clear_selected();
}
} else if (select_range && this.last_selected_index !== -1) {
var start = this.last_selected_index;
var end = this.entries.indexOf(entry);