diff --git a/src/jlist.c b/src/jlist.c index cf3cdac..2b8ea6d 100644 --- a/src/jlist.c +++ b/src/jlist.c @@ -117,7 +117,9 @@ void jlist_update_model(jlist *l, int item_count) if(l->item_count != item_count) { l->items = realloc(l->items, item_count * sizeof *l->items); if(!l->items) { - item_count = 0; + l->item_count = 0; + l->cursor = -1; + l->widget.dirty = 1; return; } }