summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2007-04-17 09:17:23 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2007-04-17 09:17:23 +0000
commit27643c65388a7431ed94ec511d05aac3e056d822 (patch)
tree480a2a0946a9a72132622def4be2541e9221377b /apps
parente9610dca80dbd82c539fbcc676720b15fb9e60d5 (diff)
downloadrockbox-27643c65388a7431ed94ec511d05aac3e056d822.tar.gz
rockbox-27643c65388a7431ed94ec511d05aac3e056d822.zip
Initialise the custom icons array correctly instead of just using the ? for all filetypes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13194 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/filetypes.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/apps/filetypes.c b/apps/filetypes.c
index 2a00414d91..a4eac70374 100644
--- a/apps/filetypes.c
+++ b/apps/filetypes.c
@@ -86,7 +86,12 @@ void read_viewer_theme_file(void)
86 custom_icons_loaded = false; 86 custom_icons_loaded = false;
87 custom_filetype_icons[0] = Icon_Folder; 87 custom_filetype_icons[0] = Icon_Folder;
88 for (i=1; i<filetype_count; i++) 88 for (i=1; i<filetype_count; i++)
89 custom_filetype_icons[i] = Icon_Questionmark; 89 {
90 if (filetypes[i].icon < Icon_Last_Themeable)
91 custom_filetype_icons[i] = filetypes[i].icon;
92 else
93 custom_filetype_icons[i] = Icon_Questionmark;
94 }
90 95
91 snprintf(buffer, MAX_PATH, "%s/%s.icons", ICON_DIR, 96 snprintf(buffer, MAX_PATH, "%s/%s.icons", ICON_DIR,
92 global_settings.viewers_icon_file); 97 global_settings.viewers_icon_file);