summaryrefslogtreecommitdiffstats
path: root/gnu/lib/libdialog/checklist.c
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/lib/libdialog/checklist.c')
-rw-r--r--gnu/lib/libdialog/checklist.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gnu/lib/libdialog/checklist.c b/gnu/lib/libdialog/checklist.c
index 96bac9f..391e351 100644
--- a/gnu/lib/libdialog/checklist.c
+++ b/gnu/lib/libdialog/checklist.c
@@ -499,7 +499,9 @@ print_item(WINDOW *win, unsigned char *tag, unsigned char *item, int status, int
wattrset(win, selected ? item_selected_attr : item_attr);
waddstr(win, item);
/* If have a selection handler for this, call it */
- if (me && me->selected)
+ if (me && me->selected) {
+ wrefresh(win);
me->selected(me, selected);
+ }
}
/* End of print_item() */
OpenPOWER on IntegriCloud