diff --git a/src/screen_find.c b/src/screen_find.c
index 79115edfa07f92573bc03b3eec6aa05b70612b0e..531fe499d62072df4297f757ac8e32d8c7b1ef38 100644 (file)
--- a/src/screen_find.c
+++ b/src/screen_find.c
void
screen_jump(struct list_window *lw,
list_window_callback_fn_t callback_fn,
+ list_window_paint_callback_t paint_callback,
void *callback_data)
{
char *search_str, *iter;
++iter;
}
list_window_jump(lw, callback_fn, callback_data, search_str);
+
/* repaint the list_window */
- list_window_paint(lw, callback_fn, callback_data);
+ if (paint_callback != NULL)
+ list_window_paint2(lw, paint_callback, callback_data);
+ else
+ list_window_paint(lw, callback_fn, callback_data);
wrefresh(lw->w);
}