summaryrefslogtreecommitdiff
path: root/apps/status.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/status.c')
-rw-r--r--apps/status.c17
1 files changed, 13 insertions, 4 deletions
diff --git a/apps/status.c b/apps/status.c
index 9430194c00..9ffdc62b30 100644
--- a/apps/status.c
+++ b/apps/status.c
@@ -195,10 +195,19 @@ void status_draw(void)
195#endif 195#endif
196 statusbar_icon_volume(volume); 196 statusbar_icon_volume(volume);
197 statusbar_icon_play_state(current_mode + Icon_Play); 197 statusbar_icon_play_state(current_mode + Icon_Play);
198 if (global_settings.repeat_mode != REPEAT_OFF) 198 switch (global_settings.repeat_mode) {
199 statusbar_icon_play_mode(Icon_Repeat); 199 case REPEAT_OFF:
200 else 200 statusbar_icon_play_mode(Icon_Normal);
201 statusbar_icon_play_mode(Icon_Normal); 201 break;
202
203 case REPEAT_ONE:
204 statusbar_icon_play_mode(Icon_RepeatOne);
205 break;
206
207 case REPEAT_ALL:
208 statusbar_icon_play_mode(Icon_Repeat);
209 break;
210 }
202 if(global_settings.playlist_shuffle) 211 if(global_settings.playlist_shuffle)
203 statusbar_icon_shuffle(); 212 statusbar_icon_shuffle();
204 if (keys_locked) 213 if (keys_locked)