summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/menu.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/menu.c b/lib/menu.c
index cb0d3ee..edbcf73 100644
--- a/lib/menu.c
+++ b/lib/menu.c
@@ -488,12 +488,10 @@ void bmMenuFilter(bmMenu *menu)
_bmItemListSetItemsNoCopy(&menu->filtered, filtered, count);
menu->index = selected;
- if (count) {
- if (menu->oldFilter)
- free(menu->oldFilter);
+ if (menu->oldFilter)
+ free(menu->oldFilter);
- menu->oldFilter = _bmStrdup(menu->filter);
- }
+ menu->oldFilter = _bmStrdup(menu->filter);
}
/**