diff options
| -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 2a00414..a4eac70 100644 --- a/apps/filetypes.c +++ b/apps/filetypes.c @@ -86,7 +86,12 @@ void read_viewer_theme_file(void) custom_icons_loaded = false; custom_filetype_icons[0] = Icon_Folder; for (i=1; i<filetype_count; i++) - custom_filetype_icons[i] = Icon_Questionmark; + { + if (filetypes[i].icon < Icon_Last_Themeable) + custom_filetype_icons[i] = filetypes[i].icon; + else + custom_filetype_icons[i] = Icon_Questionmark; + } snprintf(buffer, MAX_PATH, "%s/%s.icons", ICON_DIR, global_settings.viewers_icon_file); |