From 4d03cf9caa4ba73f3d782d81b24a44f2bfd98837 Mon Sep 17 00:00:00 2001 From: teru Date: Sat, 16 Oct 2010 12:50:44 +0000 Subject: [PATCH] fix loding of default remote viewers icons. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28288 a1c6a512-1295-4272-9138-f99709370657 --- apps/gui/icon.c | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/apps/gui/icon.c b/apps/gui/icon.c index 299af5d0f..b0e1ba9ce 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 } -- 2.11.4.GIT