summaryrefslogtreecommitdiffstats
path: root/apps/menus/eq_menu.c
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2009-01-05 07:50:25 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2009-01-05 07:50:25 +0000
commite74cc6d9da7c7eab96cb06147903c75c1f9c06c7 (patch)
treee90b70fc18a27372a28e8ca012de9c09439c5656 /apps/menus/eq_menu.c
parent6920a5be449b258ebbde6e709607dddb00511a6b (diff)
downloadrockbox-e74cc6d9da7c7eab96cb06147903c75c1f9c06c7.tar.gz
rockbox-e74cc6d9da7c7eab96cb06147903c75c1f9c06c7.zip
"fix" FS#9757 by handing the statusbar redraw event more correctly... the eqscreen needs to be converted to viewports to display the statusbar.
fix the colour chooser screen to work with the bar redraw also git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19680 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/menus/eq_menu.c')
-rw-r--r--apps/menus/eq_menu.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/apps/menus/eq_menu.c b/apps/menus/eq_menu.c
index 45bf9f41dd..77b6e6f07a 100644
--- a/apps/menus/eq_menu.c
+++ b/apps/menus/eq_menu.c
@@ -394,6 +394,7 @@ bool eq_menu_graphical(void)
FOR_NB_SCREENS(i) {
+ screens[i].set_viewport(NULL);
screens[i].setfont(FONT_SYSFIXED);
screens[i].clear_display();
@@ -552,7 +553,12 @@ bool eq_menu_graphical(void)
exit_request = true;
result = false;
break;
-
+ case SYS_FOURHERTZ:
+ /* eat this for the time being. this whole screen needs to be converted
+ * to viewports, so when that happens this message can be handled
+ * properly.
+ */
+ break;
default:
if(default_event_handler(button) == SYS_USB_CONNECTED) {
exit_request = true;
@@ -572,6 +578,7 @@ bool eq_menu_graphical(void)
FOR_NB_SCREENS(i) {
screens[i].setfont(FONT_UI);
screens[i].clear_display();
+ screens[i].set_viewport(NULL);
}
return result;