diff options
Diffstat (limited to 'apps/root_menu.c')
-rw-r--r-- | apps/root_menu.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/root_menu.c b/apps/root_menu.c index 09c7efad9d..c94a4443e6 100644 --- a/apps/root_menu.c +++ b/apps/root_menu.c | |||
@@ -88,8 +88,9 @@ static int last_screen = GO_TO_ROOT; /* unfortunatly needed so we can resume | |||
88 | 88 | ||
89 | 89 | ||
90 | static char current_track_path[MAX_PATH]; | 90 | static char current_track_path[MAX_PATH]; |
91 | static void rootmenu_track_changed_callback(void* param) | 91 | static void rootmenu_track_changed_callback(unsigned short id, void* param) |
92 | { | 92 | { |
93 | (void)id; | ||
93 | struct mp3entry *id3 = ((struct track_event *)param)->id3; | 94 | struct mp3entry *id3 = ((struct track_event *)param)->id3; |
94 | strlcpy(current_track_path, id3->path, MAX_PATH); | 95 | strlcpy(current_track_path, id3->path, MAX_PATH); |
95 | } | 96 | } |
@@ -746,7 +747,7 @@ void root_menu(void) | |||
746 | if (global_settings.start_in_screen == 0) | 747 | if (global_settings.start_in_screen == 0) |
747 | next_screen = (int)global_status.last_screen; | 748 | next_screen = (int)global_status.last_screen; |
748 | else next_screen = global_settings.start_in_screen - 2; | 749 | else next_screen = global_settings.start_in_screen - 2; |
749 | add_event(PLAYBACK_EVENT_TRACK_CHANGE, false, rootmenu_track_changed_callback); | 750 | add_event(PLAYBACK_EVENT_TRACK_CHANGE, rootmenu_track_changed_callback); |
750 | #ifdef HAVE_RTC_ALARM | 751 | #ifdef HAVE_RTC_ALARM |
751 | if ( rtc_check_alarm_started(true) ) | 752 | if ( rtc_check_alarm_started(true) ) |
752 | { | 753 | { |