From 3a89b64773faff2d3983b922a933883f340576f6 Mon Sep 17 00:00:00 2001 From: Robert Hak Date: Wed, 12 Jun 2002 07:45:42 +0000 Subject: playlist icon now displayed for playlists git-svn-id: svn://svn.rockbox.org/rockbox/trunk@968 a1c6a512-1295-4272-9138-f99709370657 --- apps/tree.c | 12 ++++++++---- 1 file 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) len = strlen(dircacheptr[i]->name); #ifdef HAVE_LCD_BITMAP - if ( dircacheptr[i]->file ) - icon_type=File; - else + if ( dircacheptr[i]->file ) { + if(!strcmp(&dircacheptr[i]->name[len-4], ".m3u")) + icon_type = Playlist; + else + icon_type=File; + } else icon_type=Folder; lcd_bitmap(bitmap_icons_6x8[icon_type], 6, MARGIN_Y+(i-start)*LINE_HEIGTH, 6, 8, true); @@ -298,7 +301,8 @@ bool dirbrowse(char *root) lcd_stop_scroll(); if((len > 4) && !strcmp(&dircacheptr[dircursor+start]->name[len-4], - ".m3u")) { + ".m3u")) + { playing = 2; play_list(currdir, dircacheptr[dircursor+start]->name); } -- cgit v1.2.3