diff options
| author | Linus Nielsen Feltzing <linus@haxx.se> | 2005-12-23 00:55:01 +0000 |
|---|---|---|
| committer | Linus Nielsen Feltzing <linus@haxx.se> | 2005-12-23 00:55:01 +0000 |
| commit | c993f8c38da0e64762ef2c382f38fcd80cd71ae8 (patch) | |
| tree | 1488ea3b6eeb805b36e3e22865f1d444441c51dc /apps | |
| parent | e57471a1bed393c1ab8c8560134b2818b4b96ffd (diff) | |
| download | rockbox-c993f8c38da0e64762ef2c382f38fcd80cd71ae8.zip rockbox-c993f8c38da0e64762ef2c382f38fcd80cd71ae8.tar.gz rockbox-c993f8c38da0e64762ef2c382f38fcd80cd71ae8.tar.bz2 rockbox-c993f8c38da0e64762ef2c382f38fcd80cd71ae8.tar.xz | |
Now the quick screen properly sorts the playlist when shuffle is disabled
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8285 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/screens.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/screens.c b/apps/screens.c index 5c5d96f..2cb0fb5 100644 --- a/apps/screens.c +++ b/apps/screens.c @@ -495,7 +495,7 @@ void quick_screen_quick_apply(struct gui_quickscreen *qs) bool quick_screen_quick(int button_enter) { - bool res, oldrepeat; + bool res, oldrepeat, oldshuffle; struct option_select left_option; struct option_select bottom_option; struct option_select right_option; @@ -540,13 +540,14 @@ bool quick_screen_quick(int button_enter) gui_quickscreen_init(&qs, &left_option, &bottom_option, &right_option, (char *)str(LANG_F2_MODE), &quick_screen_quick_apply); oldrepeat=global_settings.repeat_mode; + oldshuffle=global_settings.playlist_shuffle; res=gui_syncquickscreen_run(&qs, button_enter); if(!res) { if ( oldrepeat != global_settings.repeat_mode && (audio_status() & AUDIO_STATUS_PLAY) ) audio_flush_and_reload_tracks(); - if(global_settings.playlist_shuffle + if(oldshuffle != global_settings.playlist_shuffle && audio_status() & AUDIO_STATUS_PLAY) { #if CONFIG_CODEC == SWCODEC |