From 40ca3a4ccc6801c04699f81b5ae842bf4ad08bfa Mon Sep 17 00:00:00 2001 From: Jonathan Gordon Date: Mon, 12 Jan 2009 09:05:59 +0000 Subject: fix the statusbar on the archos player... a more proper fix is probably to surround global_Settings.statusbar with #ifdef HAVE_LCD_BITMAP... maybe.. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19753 a1c6a512-1295-4272-9138-f99709370657 --- apps/gui/gwps-common.c | 2 +- apps/gui/viewport.c | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/gui/gwps-common.c b/apps/gui/gwps-common.c index 6155314..5a672ba 100644 --- a/apps/gui/gwps-common.c +++ b/apps/gui/gwps-common.c @@ -101,7 +101,7 @@ static void gui_wps_statusbar_draw(struct gui_wps *wps, bool force) #endif } #else -#define gui_wps_statusbar_draw(wps, force) +#define gui_wps_statusbar_draw(wps, force) viewportmanager_set_statusbar(true) #endif #include "pcmbuf.h" diff --git a/apps/gui/viewport.c b/apps/gui/viewport.c index 76fb36b..24ba652 100644 --- a/apps/gui/viewport.c +++ b/apps/gui/viewport.c @@ -90,7 +90,11 @@ void viewport_set_defaults(struct viewport *vp, enum screen_type screen) bool viewportmanager_set_statusbar(bool enabled) { bool old = statusbar_enabled; - if (enabled && global_settings.statusbar) + if (enabled +#ifdef HAVE_LCD_BITMAP + && global_settings.statusbar +#endif + ) { add_event(GUI_EVENT_ACTIONUPDATE, false, viewportmanager_draw_statusbars); gui_syncstatusbar_draw(&statusbars, true); -- cgit v1.1