From f0d3d76b261beb483435a257a4080f6ed6c4dee8 Mon Sep 17 00:00:00 2001 From: Christian Soffke Date: Fri, 29 May 2026 01:23:19 +0200 Subject: [PATCH] gui: list: clear skinlist cfg when selected_size isn't 1 This disables custom scroll bars when initializing lists that are currently always un-skinned, in scenarios where there is neither a new activity to be pushed, nor is the theme toggled. Change-Id: I1bb05fc9be956c71e1adb70e764094082d9bb904 --- apps/gui/list.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/gui/list.c b/apps/gui/list.c index 28d4bacc7e..48fc5661fb 100644 --- a/apps/gui/list.c +++ b/apps/gui/list.c @@ -183,6 +183,9 @@ void gui_synclist_init(struct gui_synclist * gui_list, gui_list->data = data; gui_list->scroll_all = scroll_all; gui_list->selected_size = selected_size; + if (selected_size != 1) + FOR_NB_SCREENS(i) + skinlist_set_cfg(i, NULL); gui_list->title = NULL; gui_list->title_icon = Icon_NOICON;