diff --git a/apps/gui/bitmap/list.c b/apps/gui/bitmap/list.c index f94a950091..231c990bab 100644 --- a/apps/gui/bitmap/list.c +++ b/apps/gui/bitmap/list.c @@ -301,7 +301,7 @@ unsigned gui_synclist_do_touchscreen(struct gui_synclist * gui_list) return ACTION_NONE; if (x list_text[screen].y) + if (y > list_text[screen].y || button & BUTTON_REPEAT) { int line_height, actual_y; static int last_y = 0;