summaryrefslogtreecommitdiff
path: root/apps/menus
diff options
context:
space:
mode:
Diffstat (limited to 'apps/menus')
-rw-r--r--apps/menus/recording_menu.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/apps/menus/recording_menu.c b/apps/menus/recording_menu.c
index d53d42ddfa..e2be128d2d 100644
--- a/apps/menus/recording_menu.c
+++ b/apps/menus/recording_menu.c
@@ -65,7 +65,7 @@
65#include "recording.h" 65#include "recording.h"
66 66
67 67
68static bool no_source_in_menu = true; 68static bool no_source_in_menu = false;
69int recmenu_callback(int action,const struct menu_item_ex *this_item); 69int recmenu_callback(int action,const struct menu_item_ex *this_item);
70 70
71static int recsource_func(void) 71static int recsource_func(void)
@@ -846,8 +846,11 @@ MAKE_MENU(recording_settings_menu, ID2P(LANG_RECORDING_SETTINGS),
846 846
847bool recording_menu(bool no_source) 847bool recording_menu(bool no_source)
848{ 848{
849 bool retval;
849 no_source_in_menu = no_source; 850 no_source_in_menu = no_source;
850 return do_menu(&recording_settings_menu, NULL) == MENU_ATTACHED_USB; 851 retval = do_menu(&recording_settings_menu, NULL) == MENU_ATTACHED_USB;
852 no_source_in_menu = false; /* always fall back to the default */
853 return retval;
851}; 854};
852 855
853MENUITEM_FUNCTION(recording_settings, MENU_FUNC_USEPARAM, ID2P(LANG_RECORDING_SETTINGS), 856MENUITEM_FUNCTION(recording_settings, MENU_FUNC_USEPARAM, ID2P(LANG_RECORDING_SETTINGS),