diff options
author | Björn Stenberg <bjorn@haxx.se> | 2002-09-24 14:52:23 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2002-09-24 14:52:23 +0000 |
commit | b0cd912f55d6d04bc2871cbb7b2c97452ba5d41b (patch) | |
tree | 25738e209825671130590eeb59a4e5678039fc7e /apps | |
parent | 1715b2707e08462070d5ce6f1d7aa8f47d1fb519 (diff) | |
download | rockbox-b0cd912f55d6d04bc2871cbb7b2c97452ba5d41b.tar.gz rockbox-b0cd912f55d6d04bc2871cbb7b2c97452ba5d41b.zip |
Added proper quickscreen to F3 in menus
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2399 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r-- | apps/menu.c | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/apps/menu.c b/apps/menu.c index 5f1b9b64ea..3539f161fa 100644 --- a/apps/menu.c +++ b/apps/menu.c | |||
@@ -33,6 +33,7 @@ | |||
33 | #ifdef HAVE_LCD_BITMAP | 33 | #ifdef HAVE_LCD_BITMAP |
34 | #include "icons.h" | 34 | #include "icons.h" |
35 | #include "widgets.h" | 35 | #include "widgets.h" |
36 | #include "wps.h" | ||
36 | #endif | 37 | #endif |
37 | 38 | ||
38 | struct menu { | 39 | struct menu { |
@@ -325,18 +326,10 @@ Menu menu_run(int m) | |||
325 | return result; | 326 | return result; |
326 | 327 | ||
327 | #ifdef HAVE_RECORDER_KEYPAD | 328 | #ifdef HAVE_RECORDER_KEYPAD |
328 | case BUTTON_F3: { | 329 | case BUTTON_F3: |
329 | #ifdef HAVE_LCD_BITMAP | 330 | if (f3_screen()) |
330 | unsigned char state; | 331 | return SYS_USB_CONNECTED; |
331 | state = global_settings.statusbar << 1 | global_settings.scrollbar; | 332 | menu_draw(m); |
332 | state = (state + 1) % 4; | ||
333 | global_settings.statusbar = state >> 1; | ||
334 | global_settings.scrollbar = state & 0x1; | ||
335 | settings_save(); | ||
336 | |||
337 | menu_draw(m); | ||
338 | #endif | ||
339 | } | ||
340 | break; | 333 | break; |
341 | #endif | 334 | #endif |
342 | 335 | ||