summaryrefslogtreecommitdiff
path: root/apps/gui/list.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui/list.c')
-rw-r--r--apps/gui/list.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/apps/gui/list.c b/apps/gui/list.c
index a3b822503b..ccb51959ff 100644
--- a/apps/gui/list.c
+++ b/apps/gui/list.c
@@ -39,6 +39,7 @@
39#include "talk.h" 39#include "talk.h"
40#include "viewport.h" 40#include "viewport.h"
41#include "appevents.h" 41#include "appevents.h"
42#include "statusbar-skinned.h"
42 43
43/* The minimum number of pending button events in queue before starting 44/* The minimum number of pending button events in queue before starting
44 * to limit list drawing interval. 45 * to limit list drawing interval.
@@ -399,6 +400,12 @@ void gui_synclist_set_title(struct gui_synclist * gui_list,
399{ 400{
400 gui_list->title = title; 401 gui_list->title = title;
401 gui_list->title_icon = icon; 402 gui_list->title_icon = icon;
403#ifdef HAVE_LCD_BITMAP
404 int i;
405 FOR_NB_SCREENS(i)
406 sb_set_title_text(title, icon, i);
407#endif
408 send_event(GUI_EVENT_ACTIONUPDATE, (void*)1);
402} 409}
403 410
404void gui_synclist_set_nb_items(struct gui_synclist * lists, int nb_items) 411void gui_synclist_set_nb_items(struct gui_synclist * lists, int nb_items)
@@ -550,7 +557,6 @@ bool gui_synclist_do_button(struct gui_synclist * lists,
550#else 557#else
551 static int next_item_modifier = 1; 558 static int next_item_modifier = 1;
552 static int last_accel_tick = 0; 559 static int last_accel_tick = 0;
553
554 if (global_settings.list_accel_start_delay) 560 if (global_settings.list_accel_start_delay)
555 { 561 {
556 int start_delay = global_settings.list_accel_start_delay * (HZ/2); 562 int start_delay = global_settings.list_accel_start_delay * (HZ/2);