diff options
Diffstat (limited to 'apps/playlist.c')
-rw-r--r-- | apps/playlist.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/playlist.c b/apps/playlist.c index 99b8c68eb4..47a1f3730d 100644 --- a/apps/playlist.c +++ b/apps/playlist.c | |||
@@ -99,6 +99,7 @@ | |||
99 | #include "talk.h" | 99 | #include "talk.h" |
100 | #include "splash.h" | 100 | #include "splash.h" |
101 | #include "rbunicode.h" | 101 | #include "rbunicode.h" |
102 | #include "root_menu.h" | ||
102 | 103 | ||
103 | #define PLAYLIST_CONTROL_FILE ROCKBOX_DIR "/.playlist_control" | 104 | #define PLAYLIST_CONTROL_FILE ROCKBOX_DIR "/.playlist_control" |
104 | #define PLAYLIST_CONTROL_FILE_VERSION 2 | 105 | #define PLAYLIST_CONTROL_FILE_VERSION 2 |
@@ -2387,6 +2388,11 @@ int playlist_start(int start_index, int offset) | |||
2387 | { | 2388 | { |
2388 | struct playlist_info* playlist = ¤t_playlist; | 2389 | struct playlist_info* playlist = ¤t_playlist; |
2389 | 2390 | ||
2391 | /* Cancel FM radio selection as previous music. For cases where we start | ||
2392 | playback without going to the WPS, such as playlist insert.. or | ||
2393 | playlist catalog. */ | ||
2394 | previous_music_is_wps(); | ||
2395 | |||
2390 | playlist->index = start_index; | 2396 | playlist->index = start_index; |
2391 | 2397 | ||
2392 | #if CONFIG_CODEC != SWCODEC | 2398 | #if CONFIG_CODEC != SWCODEC |