summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2009-01-12 09:05:59 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2009-01-12 09:05:59 +0000
commit40ca3a4ccc6801c04699f81b5ae842bf4ad08bfa (patch)
treeaf9d2a9ff23af42eb73569b88bc64a8147e3da63 /apps
parent77649a7a2cc84911d7945a32092b1ec1964c6e3d (diff)
downloadrockbox-40ca3a4ccc6801c04699f81b5ae842bf4ad08bfa.zip
rockbox-40ca3a4ccc6801c04699f81b5ae842bf4ad08bfa.tar.gz
rockbox-40ca3a4ccc6801c04699f81b5ae842bf4ad08bfa.tar.bz2
rockbox-40ca3a4ccc6801c04699f81b5ae842bf4ad08bfa.tar.xz
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
Diffstat (limited to 'apps')
-rw-r--r--apps/gui/gwps-common.c2
-rw-r--r--apps/gui/viewport.c6
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);