summaryrefslogtreecommitdiff
path: root/apps/filetree.c
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2010-05-12 10:38:00 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2010-05-12 10:38:00 +0000
commit1bd072c92d5f6d4a9a26d738a421f5a05048bb29 (patch)
tree11bf71c80cd995dad20b4316f201a63f78111383 /apps/filetree.c
parentf9736c0b63d90d3cda7e2c77d1cae20939ae328f (diff)
downloadrockbox-1bd072c92d5f6d4a9a26d738a421f5a05048bb29.zip
rockbox-1bd072c92d5f6d4a9a26d738a421f5a05048bb29.tar.gz
rockbox-1bd072c92d5f6d4a9a26d738a421f5a05048bb29.tar.bz2
rockbox-1bd072c92d5f6d4a9a26d738a421f5a05048bb29.tar.xz
FS#10853 - Skin support in the radio screen! Check CustomWPS for the new tags
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25964 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/filetree.c')
-rw-r--r--apps/filetree.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/apps/filetree.c b/apps/filetree.c
index 9ff48dc..1faf4c9 100644
--- a/apps/filetree.c
+++ b/apps/filetree.c
@@ -331,10 +331,16 @@ int ft_load(struct tree_context* c, const char* tempdir)
#ifdef HAVE_LCD_BITMAP
(*c->dirfilter == SHOW_FONT && (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_FONT) ||
(*c->dirfilter == SHOW_SBS && (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_SBS) ||
+#if CONFIG_TUNER
+ (*c->dirfilter == SHOW_FMS && (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_FMS) ||
+#endif
#endif
#ifdef HAVE_REMOTE_LCD
(*c->dirfilter == SHOW_RWPS && (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_RWPS) ||
(*c->dirfilter == SHOW_RSBS && (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_RSBS) ||
+#if CONFIG_TUNER
+ (*c->dirfilter == SHOW_RFMS && (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_RFMS) ||
+#endif
#endif
#if CONFIG_TUNER
(*c->dirfilter == SHOW_FMR && (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_FMR) ||
@@ -504,6 +510,18 @@ int ft_enter(struct tree_context* c)
}
break;
+ case FILE_ATTR_FMS:
+ splash(0, ID2P(LANG_WAIT));
+ set_file(buf, (char *)global_settings.fms_file, MAX_FILENAME);
+ settings_apply_skins();
+ break;
+#ifdef HAVE_REMOTE_LCD
+ case FILE_ATTR_RFMS:
+ splash(0, ID2P(LANG_WAIT));
+ set_file(buf, (char *)global_settings.rfms_file, MAX_FILENAME);
+ settings_apply_skins();
+ break;
+#endif
#endif
#ifdef HAVE_LCD_BITMAP