diff options
Diffstat (limited to 'apps/gui/list.c')
-rw-r--r-- | apps/gui/list.c | 8 |
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 | ||
404 | void gui_synclist_set_nb_items(struct gui_synclist * lists, int nb_items) | 411 | void 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); |