summaryrefslogtreecommitdiff
path: root/apps/recorder/radio.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/recorder/radio.c')
-rw-r--r--apps/recorder/radio.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/apps/recorder/radio.c b/apps/recorder/radio.c
index 6e8cc289ff..7eed961202 100644
--- a/apps/recorder/radio.c
+++ b/apps/recorder/radio.c
@@ -67,6 +67,9 @@
67#include "menus/exported_menus.h" 67#include "menus/exported_menus.h"
68#include "root_menu.h" 68#include "root_menu.h"
69#include "viewport.h" 69#include "viewport.h"
70#ifdef HAVE_QUICKSCREEN
71#include "quickscreen.h"
72#endif
70 73
71#if CONFIG_TUNER 74#if CONFIG_TUNER
72 75
@@ -801,6 +804,26 @@ int radio_screen(void)
801 break; 804 break;
802#endif /* FM_PRESET */ 805#endif /* FM_PRESET */
803 806
807#ifdef HAVE_QUICKSCREEN
808 case ACTION_FM_QUICKSCREEN:
809 {
810 if (quick_screen_quick(button))
811 {
812 done = true;
813 break;
814 }
815 FOR_NB_SCREENS(i)
816 {
817 screens[i].set_viewport(&vp[i]);
818 screens[i].stop_scroll();
819 screens[i].clear_viewport();
820 screens[i].update_viewport();
821 screens[i].set_viewport(NULL);
822 }
823 update_screen = true;
824 }
825 break;
826#endif
804#ifdef FM_FREEZE 827#ifdef FM_FREEZE
805 case ACTION_FM_FREEZE: 828 case ACTION_FM_FREEZE:
806 if(!screen_freeze) 829 if(!screen_freeze)