From 023f6b6efd5407dc77c1253789f61baabb6607d6 Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Fri, 12 Jul 2013 12:06:38 -0400 Subject: Get rid of some superfluous single-purpose functions in playback. * Remove explicit tracking of elapsed time of previous track. * Remove function to obtain auto skip flag. * Most playback events now carry the extra information instead and pass 'struct track_event *' for data. * Tweak scrobbler to use PLAYBACK_EVENT_TRACK_FINISH, which makes it cleaner and removes the struct mp3entry. Change-Id: I500d2abb4056a32646496efc3617406e36811ec5 --- apps/root_menu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'apps/root_menu.c') diff --git a/apps/root_menu.c b/apps/root_menu.c index d03fee35f7..1ffde91eb7 100644 --- a/apps/root_menu.c +++ b/apps/root_menu.c @@ -89,7 +89,7 @@ static int last_screen = GO_TO_ROOT; /* unfortunatly needed so we can resume static char current_track_path[MAX_PATH]; static void rootmenu_track_changed_callback(void* param) { - struct mp3entry *id3 = (struct mp3entry *)param; + struct mp3entry *id3 = ((struct track_event *)param)->id3; strlcpy(current_track_path, id3->path, MAX_PATH); } static int browser(void* param) -- cgit v1.2.3