summaryrefslogtreecommitdiff
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)
394 394
395 395
396 FOR_NB_SCREENS(i) { 396 FOR_NB_SCREENS(i) {
397 screens[i].set_viewport(NULL);
397 screens[i].setfont(FONT_SYSFIXED); 398 screens[i].setfont(FONT_SYSFIXED);
398 screens[i].clear_display(); 399 screens[i].clear_display();
399 400
@@ -552,7 +553,12 @@ bool eq_menu_graphical(void)
552 exit_request = true; 553 exit_request = true;
553 result = false; 554 result = false;
554 break; 555 break;
555 556 case SYS_FOURHERTZ:
557 /* eat this for the time being. this whole screen needs to be converted
558 * to viewports, so when that happens this message can be handled
559 * properly.
560 */
561 break;
556 default: 562 default:
557 if(default_event_handler(button) == SYS_USB_CONNECTED) { 563 if(default_event_handler(button) == SYS_USB_CONNECTED) {
558 exit_request = true; 564 exit_request = true;
@@ -572,6 +578,7 @@ bool eq_menu_graphical(void)
572 FOR_NB_SCREENS(i) { 578 FOR_NB_SCREENS(i) {
573 screens[i].setfont(FONT_UI); 579 screens[i].setfont(FONT_UI);
574 screens[i].clear_display(); 580 screens[i].clear_display();
581 screens[i].set_viewport(NULL);
575 } 582 }
576 583
577 return result; 584 return result;