diff options
-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 | ||