diff --git a/todo/list.go b/todo/list.go index 6ad3f1ec..0e852f6c 100644 --- a/todo/list.go +++ b/todo/list.go @@ -1,7 +1,5 @@ package todo -import () - type List struct { Items []*Item @@ -33,10 +31,7 @@ func (list *List) CheckedItems() []*Item { func (list *List) Delete() { list.Items = append(list.Items[:list.selected], list.Items[list.selected+1:]...) - - if list.selected >= len(list.Items) { - list.selected-- - } + list.Prev() } func (list *List) Demote() {