diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2007-04-17 09:17:23 +0000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2007-04-17 09:17:23 +0000 |
commit | 27643c65388a7431ed94ec511d05aac3e056d822 (patch) | |
tree | 480a2a0946a9a72132622def4be2541e9221377b /apps | |
parent | e9610dca80dbd82c539fbcc676720b15fb9e60d5 (diff) | |
download | rockbox-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.c | 7 |
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); |