summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2002-06-14 07:48:48 +0000
committerDaniel Stenberg <daniel@haxx.se>2002-06-14 07:48:48 +0000
commitc0b7f4d97ca993c8be2edd7f7de4c2c10cad9fc2 (patch)
treed6af02c8e88ac557859124fa8bccf168c658dabe
parent881d22633972f32b7f422e2f290daf5954a63bc8 (diff)
downloadrockbox-c0b7f4d97ca993c8be2edd7f7de4c2c10cad9fc2.tar.gz
rockbox-c0b7f4d97ca993c8be2edd7f7de4c2c10cad9fc2.zip
the shuffle says something if we don't have a playlist loaded
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@991 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/main_menu.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/apps/main_menu.c b/apps/main_menu.c
index 0b4da978d8..7ecd6a48c3 100644
--- a/apps/main_menu.c
+++ b/apps/main_menu.c
@@ -168,14 +168,19 @@ void scroll_speed(void)
168void shuffle(void) 168void shuffle(void)
169{ 169{
170 lcd_clear_display(); 170 lcd_clear_display();
171 lcd_puts(0,0,"Shuffling..."); 171 if(playlist.amount) {
172 lcd_update(); 172 lcd_puts(0,0,"Shuffling...");
173 lcd_update();
173#ifdef SIMULATOR 174#ifdef SIMULATOR
174 randomise_playlist( &playlist, time() ); 175 randomise_playlist( &playlist, time() );
175#else 176#else
176 randomise_playlist( &playlist, current_tick ); 177 randomise_playlist( &playlist, current_tick );
177#endif 178#endif
178 lcd_puts(0,1,"Done."); 179 lcd_puts(0,1,"Done.");
180 }
181 else {
182 lcd_puts(0,0,"No playlist");
183 }
179 lcd_update(); 184 lcd_update();
180 sleep(HZ); 185 sleep(HZ);
181} 186}