diff options
Diffstat (limited to 'handlers.ha')
| -rw-r--r-- | handlers.ha | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/handlers.ha b/handlers.ha index e5140bb..4e99fbf 100644 --- a/handlers.ha +++ b/handlers.ha @@ -129,8 +129,6 @@ fn runehandler(l: *widget::widget, r: libtui::key) bool = { return true; }; defer free(line); - strings::freeall(itemscopy); - itemscopy = strings::dupall(l.items); let newitems: []str = []; defer strings::freeall(newitems); for (let i = 0z; i < len(l.items); i += 1) { @@ -142,9 +140,11 @@ fn runehandler(l: *widget::widget, r: libtui::key) bool = { libtui::resume(&l.widget.ui); case 'o' => // order + list::clearmarked(l); sort::strings(l.items); case 'O' => // reverse order + list::clearmarked(l); sort::strings(l.items); slices::reverse(l.items: []void, size(str)); case 'p' => |
