diff options
| author | Hardeep Sidhu <dyp@pobox.com> | 2002-10-11 09:14:30 +0000 |
|---|---|---|
| committer | Hardeep Sidhu <dyp@pobox.com> | 2002-10-11 09:14:30 +0000 |
| commit | 3735a15aca1c0c2649fb003f70ca6900d09a7731 (patch) | |
| tree | 925209021a61f25341e65e8c6cae35cc98d49bc6 | |
| parent | 88098be7e3f175129a8f9aa78c82206afa063694 (diff) | |
| download | rockbox-3735a15aca1c0c2649fb003f70ca6900d09a7731.zip rockbox-3735a15aca1c0c2649fb003f70ca6900d09a7731.tar.gz rockbox-3735a15aca1c0c2649fb003f70ca6900d09a7731.tar.bz2 rockbox-3735a15aca1c0c2649fb003f70ca6900d09a7731.tar.xz | |
Retrieve the first_index from playlist when updating resume settings instead of incorrectly using start_index
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2575 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | apps/playlist.c | 5 | ||||
| -rw-r--r-- | apps/playlist.h | 1 | ||||
| -rw-r--r-- | apps/tree.c | 3 |
3 files changed, 8 insertions, 1 deletions
diff --git a/apps/playlist.c b/apps/playlist.c index 1e5c12a..3c512cd 100644 --- a/apps/playlist.c +++ b/apps/playlist.c @@ -106,6 +106,11 @@ int playlist_amount(void) return playlist.amount; } +int playlist_first_index(void) +{ + return playlist.first_index; +} + int playlist_next(int steps) { playlist.index = get_next_index(steps); diff --git a/apps/playlist.h b/apps/playlist.h index 24f9d7d..c47fec4 100644 --- a/apps/playlist.h +++ b/apps/playlist.h @@ -53,5 +53,6 @@ void add_indices_to_playlist(void); void playlist_clear(void); int playlist_add(char *filename); int playlist_amount(void); +int playlist_first_index(void); #endif /* __PLAYLIST_H__ */ diff --git a/apps/tree.c b/apps/tree.c index 5cd803a..b35e448 100644 --- a/apps/tree.c +++ b/apps/tree.c @@ -906,7 +906,8 @@ bool dirbrowse(char *root) shuffled list in case shuffle is enabled */ global_settings.resume_index = start_index; global_settings.resume_offset = 0; - global_settings.resume_first_index = start_index; + global_settings.resume_first_index = + playlist_first_index(); global_settings.resume_seed = seed; settings_save(); } |