From 1252d0d54084a17255d2fad57a462cd15479561b Mon Sep 17 00:00:00 2001 From: Jonathan Gordon Date: Sat, 19 Nov 2011 13:46:25 +0000 Subject: Get rid of a really annoying #ifdef line to check if backdrop support should be enabled git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31027 a1c6a512-1295-4272-9138-f99709370657 --- apps/gui/skin_engine/skin_backdrops.c | 3 +-- apps/gui/skin_engine/skin_engine.c | 4 ++-- apps/gui/skin_engine/skin_parser.c | 4 ++-- apps/gui/skin_engine/wps_internals.h | 2 +- 4 files changed, 6 insertions(+), 7 deletions(-) (limited to 'apps/gui/skin_engine') diff --git a/apps/gui/skin_engine/skin_backdrops.c b/apps/gui/skin_engine/skin_backdrops.c index 4663a8756f..0b67125bbf 100644 --- a/apps/gui/skin_engine/skin_backdrops.c +++ b/apps/gui/skin_engine/skin_backdrops.c @@ -28,8 +28,7 @@ #include "wps_internals.h" #include "skin_engine.h" -#if !defined(__PCTOOL__) && \ - ((LCD_DEPTH > 1) || (defined(HAVE_REMOTE_LCD) && (LCD_REMOTE_DEPTH > 1))) +#if !defined(__PCTOOL__) && defined(HAVE_BACKDROP_IMAGE) #define NB_BDROPS SKINNABLE_SCREENS_COUNT*NB_SCREENS static struct skin_backdrop { diff --git a/apps/gui/skin_engine/skin_engine.c b/apps/gui/skin_engine/skin_engine.c index 75862faab0..c6791cac09 100644 --- a/apps/gui/skin_engine/skin_engine.c +++ b/apps/gui/skin_engine/skin_engine.c @@ -133,11 +133,11 @@ void settings_apply_skins(void) FOR_NB_SCREENS(j) skin_get_gwps(i, j); } -#if LCD_DEPTH > 1 || defined(HAVE_REMOTE_LCD) && LCD_REMOTE_DEPTH > 1 +#ifdef HAVE_BACKDROP_IMAGE skin_backdrops_preload(); /* should maybe check the retval here... */ #endif viewportmanager_theme_changed(THEME_STATUSBAR); -#if LCD_DEPTH > 1 || defined(HAVE_REMOTE_LCD) && LCD_REMOTE_DEPTH > 1 +#ifdef HAVE_BACKDROP_IMAGE FOR_NB_SCREENS(i) skin_backdrop_show(sb_get_backdrop(i)); #endif diff --git a/apps/gui/skin_engine/skin_parser.c b/apps/gui/skin_engine/skin_parser.c index 33561bfed4..ad10689107 100644 --- a/apps/gui/skin_engine/skin_parser.c +++ b/apps/gui/skin_engine/skin_parser.c @@ -1537,7 +1537,7 @@ static void skin_data_reset(struct wps_data *wps_data) wps_data->images = INVALID_OFFSET; #endif wps_data->tree = INVALID_OFFSET; -#if LCD_DEPTH > 1 || defined(HAVE_REMOTE_LCD) && LCD_REMOTE_DEPTH > 1 +#ifdef HAVE_BACKDROP_IMAGE if (wps_data->backdrop_id >= 0) skin_backdrop_unload(wps_data->backdrop_id); backdrop_filename = NULL; @@ -2202,7 +2202,7 @@ bool skin_data_load(enum screen_type screen, struct wps_data *wps_data, } skin_buffer = (void *)(((unsigned long)skin_buffer + 3) & ~3); buffersize -= 3; -#if LCD_DEPTH > 1 || defined(HAVE_REMOTE_LCD) && LCD_REMOTE_DEPTH > 1 +#ifdef HAVE_BACKDROP_IMAGE backdrop_filename = "-"; wps_data->backdrop_id = -1; #endif diff --git a/apps/gui/skin_engine/wps_internals.h b/apps/gui/skin_engine/wps_internals.h index 65a063592f..9c3fa1b5bc 100644 --- a/apps/gui/skin_engine/wps_internals.h +++ b/apps/gui/skin_engine/wps_internals.h @@ -325,7 +325,7 @@ struct wps_data OFFSETTYPE(int *) font_ids; int font_count; #endif -#if LCD_DEPTH > 1 || defined(HAVE_REMOTE_LCD) && LCD_REMOTE_DEPTH > 1 +#ifdef HAVE_BACKDROP_IMAGE int backdrop_id; #endif -- cgit v1.2.3