diff options
author | Robert Hak <adiamas@rockbox.org> | 2002-06-12 07:45:42 +0000 |
---|---|---|
committer | Robert Hak <adiamas@rockbox.org> | 2002-06-12 07:45:42 +0000 |
commit | 3a89b64773faff2d3983b922a933883f340576f6 (patch) | |
tree | 426f500f2f2bc2aa59936a9906e723893c5289b6 | |
parent | 7daaa6111f2acbb9433b6245683fb06e87e5401d (diff) | |
download | rockbox-3a89b64773faff2d3983b922a933883f340576f6.tar.gz rockbox-3a89b64773faff2d3983b922a933883f340576f6.zip |
playlist icon now displayed for playlists
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@968 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | apps/tree.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/apps/tree.c b/apps/tree.c index 7a7db305cb..4e408b1be3 100644 --- a/apps/tree.c +++ b/apps/tree.c | |||
@@ -146,9 +146,12 @@ static int showdir(char *path, int start) | |||
146 | len = strlen(dircacheptr[i]->name); | 146 | len = strlen(dircacheptr[i]->name); |
147 | 147 | ||
148 | #ifdef HAVE_LCD_BITMAP | 148 | #ifdef HAVE_LCD_BITMAP |
149 | if ( dircacheptr[i]->file ) | 149 | if ( dircacheptr[i]->file ) { |
150 | icon_type=File; | 150 | if(!strcmp(&dircacheptr[i]->name[len-4], ".m3u")) |
151 | else | 151 | icon_type = Playlist; |
152 | else | ||
153 | icon_type=File; | ||
154 | } else | ||
152 | icon_type=Folder; | 155 | icon_type=Folder; |
153 | lcd_bitmap(bitmap_icons_6x8[icon_type], | 156 | lcd_bitmap(bitmap_icons_6x8[icon_type], |
154 | 6, MARGIN_Y+(i-start)*LINE_HEIGTH, 6, 8, true); | 157 | 6, MARGIN_Y+(i-start)*LINE_HEIGTH, 6, 8, true); |
@@ -298,7 +301,8 @@ bool dirbrowse(char *root) | |||
298 | lcd_stop_scroll(); | 301 | lcd_stop_scroll(); |
299 | if((len > 4) && | 302 | if((len > 4) && |
300 | !strcmp(&dircacheptr[dircursor+start]->name[len-4], | 303 | !strcmp(&dircacheptr[dircursor+start]->name[len-4], |
301 | ".m3u")) { | 304 | ".m3u")) |
305 | { | ||
302 | playing = 2; | 306 | playing = 2; |
303 | play_list(currdir, dircacheptr[dircursor+start]->name); | 307 | play_list(currdir, dircacheptr[dircursor+start]->name); |
304 | } | 308 | } |