diff options
| author | Jonathan Gordon <rockbox@jdgordon.info> | 2010-01-28 06:54:37 +0000 |
|---|---|---|
| committer | Jonathan Gordon <rockbox@jdgordon.info> | 2010-01-28 06:54:37 +0000 |
| commit | 6f0f98da1d38b6604bca6fb42c0c31ce4c3b79e7 (patch) | |
| tree | bb41d6746832ab5d323bf11c207617825b757c54 /apps | |
| parent | a6bd83a31519370b9fe1229f9b2a7220dc8e6d7b (diff) | |
| download | rockbox-6f0f98da1d38b6604bca6fb42c0c31ce4c3b79e7.zip rockbox-6f0f98da1d38b6604bca6fb42c0c31ce4c3b79e7.tar.gz rockbox-6f0f98da1d38b6604bca6fb42c0c31ce4c3b79e7.tar.bz2 rockbox-6f0f98da1d38b6604bca6fb42c0c31ce4c3b79e7.tar.xz | |
Fix remote backdrop crashes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24357 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/gui/backdrop.c | 22 | ||||
| -rw-r--r-- | apps/gui/backdrop.h | 2 | ||||
| -rw-r--r-- | apps/screen_access.c | 4 |
3 files changed, 23 insertions, 5 deletions
diff --git a/apps/gui/backdrop.c b/apps/gui/backdrop.c index 7e56dcb..058eaa5 100644 --- a/apps/gui/backdrop.c +++ b/apps/gui/backdrop.c @@ -211,7 +211,29 @@ void remote_backdrop_hide(void) { lcd_remote_set_backdrop(NULL); } +#else +/* api functions */ +bool remote_backdrop_load(enum backdrop_type bdrop, + const char *filename) +{ + (void)bdrop; (void)filename; + return true; +} + +void remote_backdrop_show(enum backdrop_type bdrop) +{ + (void)bdrop; +} +void remote_backdrop_unload(enum backdrop_type bdrop) +{ + (void)bdrop; +} + + +void remote_backdrop_hide(void) +{ +} #endif diff --git a/apps/gui/backdrop.h b/apps/gui/backdrop.h index f770797..3b873fd 100644 --- a/apps/gui/backdrop.h +++ b/apps/gui/backdrop.h @@ -41,12 +41,10 @@ void backdrop_hide(void); #if defined(HAVE_REMOTE_LCD) /* no main backdrop, stubs! */ -#if LCD_REMOTE_DEPTH > 1 bool remote_backdrop_load(enum backdrop_type bdrop,const char* filename); void remote_backdrop_unload(enum backdrop_type bdrop); void remote_backdrop_show(enum backdrop_type bdrop); void remote_backdrop_hide(void); #endif -#endif #endif /* _BACKDROP_H */ diff --git a/apps/screen_access.c b/apps/screen_access.c index 28dad06..46b5168 100644 --- a/apps/screen_access.c +++ b/apps/screen_access.c @@ -288,13 +288,11 @@ struct screen screens[NB_SCREENS] = .backlight_off=&remote_backlight_off, .is_backlight_on=&is_remote_backlight_on, .backlight_set_timeout=&remote_backlight_set_timeout, - -#if defined(HAVE_REMOTE_LCD) && LCD_REMOTE_DEPTH > 1 + .backdrop_load=&remote_backdrop_load, .backdrop_unload=&remote_backdrop_unload, .backdrop_show=&remote_backdrop_show, .backdrop_hide=&remote_backdrop_hide, -#endif #ifdef HAVE_BUTTONBAR .has_buttonbar=false, #endif |