diff options
| author | Jonathan Gordon <rockbox@jdgordon.info> | 2008-11-28 03:10:35 +0000 |
|---|---|---|
| committer | Jonathan Gordon <rockbox@jdgordon.info> | 2008-11-28 03:10:35 +0000 |
| commit | 8fb25b7c3e5c2eced91d88ebc93b7d687ef45695 (patch) | |
| tree | 7192ca06cbd4eaf07e5c5c57f589e3dfcd286794 /apps | |
| parent | fc9dc0a54aaa049b89b0526509765e27027f076f (diff) | |
| download | rockbox-8fb25b7c3e5c2eced91d88ebc93b7d687ef45695.zip rockbox-8fb25b7c3e5c2eced91d88ebc93b7d687ef45695.tar.gz rockbox-8fb25b7c3e5c2eced91d88ebc93b7d687ef45695.tar.bz2 rockbox-8fb25b7c3e5c2eced91d88ebc93b7d687ef45695.tar.xz | |
Fix FS#8998 - statusbar in plugin menus was sometimes a different colour.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19254 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/gui/statusbar.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/gui/statusbar.c b/apps/gui/statusbar.c index 1a264ee..fc0b963 100644 --- a/apps/gui/statusbar.c +++ b/apps/gui/statusbar.c @@ -26,6 +26,7 @@ #include "sprintf.h" #include "sound.h" #include "settings.h" +#include "viewport.h" #if CONFIG_CODEC == SWCODEC #include "metadata.h" #endif @@ -172,6 +173,12 @@ static void gui_statusbar_init(struct gui_statusbar * bar) void gui_statusbar_draw(struct gui_statusbar * bar, bool force_redraw) { struct screen * display = bar->display; + struct viewport vp; + viewport_set_defaults(&vp, display->screen_type); + vp.height = STATUSBAR_HEIGHT; + vp.x = STATUSBAR_X_POS; + vp.y = STATUSBAR_Y_POS; + display->set_viewport(&vp); #ifdef HAVE_LCD_CHARCELLS int val; @@ -370,6 +377,7 @@ void gui_statusbar_draw(struct gui_statusbar * bar, bool force_redraw) display->icon(ICON_PARAM, param); display->icon(ICON_USB, usb); #endif /* HAVE_LCD_CHARCELLS */ + display->set_viewport(NULL); } #ifdef HAVE_LCD_BITMAP |