diff options
author | Jari Vetoniemi <mailroxas@gmail.com> | 2014-10-25 21:54:03 +0300 |
---|---|---|
committer | Jari Vetoniemi <mailroxas@gmail.com> | 2014-10-25 21:54:03 +0300 |
commit | ba03036a390c6dbcd18dbb7924ca844e54b5c3b8 (patch) | |
tree | 253752f3ff92a165ace708d4901d8a6416f05782 /lib/menu.c | |
parent | c1bdca9cc493999acb54d58a04a41e458a49c097 (diff) | |
download | bemenu-ba03036a390c6dbcd18dbb7924ca844e54b5c3b8.tar.gz bemenu-ba03036a390c6dbcd18dbb7924ca844e54b5c3b8.tar.bz2 bemenu-ba03036a390c6dbcd18dbb7924ca844e54b5c3b8.zip |
Store item pointer before removal.
Diffstat (limited to 'lib/menu.c')
-rw-r--r-- | lib/menu.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -288,10 +288,10 @@ bm_menu_remove_item_at(struct bm_menu *menu, uint32_t index) if (!menu->items.items || menu->items.count <= index) return 0; + struct bm_item *item = ((struct bm_item**)menu->items.items)[index]; bool ret = list_remove_item_at(&menu->items, index); if (ret) { - struct bm_item *item = ((struct bm_item**)menu->items.items)[index]; list_remove_item(&menu->selection, item); list_remove_item(&menu->filtered, item); } |