diff options
| author | Teruaki Kawashima <teru@rockbox.org> | 2010-10-16 12:50:44 +0000 |
|---|---|---|
| committer | Teruaki Kawashima <teru@rockbox.org> | 2010-10-16 12:50:44 +0000 |
| commit | 8bcb4927f316155a7fe9647a8043f501ff812e3b (patch) | |
| tree | 9abbbd0a211111744c9e7d55c6d3e6ca846a0bb1 | |
| parent | 8123dffaead8912e9bdf9d1d49e87501bb8e09ca (diff) | |
| download | rockbox-8bcb4927f316155a7fe9647a8043f501ff812e3b.zip rockbox-8bcb4927f316155a7fe9647a8043f501ff812e3b.tar.gz rockbox-8bcb4927f316155a7fe9647a8043f501ff812e3b.tar.bz2 rockbox-8bcb4927f316155a7fe9647a8043f501ff812e3b.tar.xz | |
fix loding of default remote viewers icons.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28288 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | apps/gui/icon.c | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/apps/gui/icon.c b/apps/gui/icon.c index 299af5d..b0e1ba9 100644 --- a/apps/gui/icon.c +++ b/apps/gui/icon.c @@ -198,8 +198,7 @@ enum Iconset { #endif }; -static void load_icons(const char* filename, enum Iconset iconset, - bool allow_disable) +static void load_icons(const char* filename, enum Iconset iconset) { int size_read; bool *loaded_ok = NULL; @@ -235,7 +234,7 @@ static void load_icons(const char* filename, enum Iconset iconset, } *loaded_ok = false; - if (!allow_disable || (filename[0] && filename[0] != '-')) + if (filename[0] && filename[0] != '-') { char path[MAX_PATH]; @@ -251,32 +250,34 @@ static void load_icons(const char* filename, enum Iconset iconset, void icons_init(void) { - load_icons(global_settings.icon_file, Iconset_Mainscreen, true); + load_icons(global_settings.icon_file, Iconset_Mainscreen); - if (*global_settings.viewers_icon_file) + if (global_settings.viewers_icon_file[0] && + global_settings.viewers_icon_file[0] != '-') { - load_icons(global_settings.viewers_icon_file, - Iconset_Mainscreen_viewers, true); + load_icons(global_settings.viewers_icon_file, + Iconset_Mainscreen_viewers); read_viewer_theme_file(); } else { - load_icons(DEFAULT_VIEWER_BMP, Iconset_Mainscreen_viewers, false); + load_icons(DEFAULT_VIEWER_BMP, Iconset_Mainscreen_viewers); } #if defined(HAVE_REMOTE_LCD) && (NB_SCREENS > 1) load_icons(global_settings.remote_icon_file, - Iconset_Remotescreen, true); + Iconset_Remotescreen); - if (*global_settings.remote_viewers_icon_file) + if (global_settings.remote_viewers_icon_file[0] && + global_settings.remote_viewers_icon_file[0] != '-') { load_icons(global_settings.remote_viewers_icon_file, - Iconset_Remotescreen_viewers, true); + Iconset_Remotescreen_viewers); } else { load_icons(DEFAULT_REMOTE_VIEWER_BMP, - Iconset_Remotescreen_viewers, false); + Iconset_Remotescreen_viewers); } #endif } |