summaryrefslogtreecommitdiff
path: root/apps/root_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/root_menu.c')
-rw-r--r--apps/root_menu.c5
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
90static char current_track_path[MAX_PATH]; 90static char current_track_path[MAX_PATH];
91static void rootmenu_track_changed_callback(void* param) 91static 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 {