summaryrefslogtreecommitdiff
path: root/apps/menus
diff options
context:
space:
mode:
Diffstat (limited to 'apps/menus')
-rw-r--r--apps/menus/recording_menu.c4
-rw-r--r--apps/menus/settings_menu.c3
2 files changed, 5 insertions, 2 deletions
diff --git a/apps/menus/recording_menu.c b/apps/menus/recording_menu.c
index d47a315d87..9ef0eb6bac 100644
--- a/apps/menus/recording_menu.c
+++ b/apps/menus/recording_menu.c
@@ -63,6 +63,7 @@
63#include "list.h" 63#include "list.h"
64#include "viewport.h" 64#include "viewport.h"
65#include "exported_menus.h" 65#include "exported_menus.h"
66#include "pathfuncs.h"
66 67
67static bool no_source_in_menu = false; 68static bool no_source_in_menu = false;
68static int recmenu_callback(int action, 69static int recmenu_callback(int action,
@@ -305,7 +306,8 @@ MENUITEM_SETTING(rec_prerecord_time, &global_settings.rec_prerecord_time, NULL);
305 306
306static int clear_rec_directory(void) 307static int clear_rec_directory(void)
307{ 308{
308 strcpy(global_settings.rec_directory, REC_BASE_DIR); 309 path_append(global_settings.rec_directory, REC_BASE_DIR,
310 PA_SEP_HARD, sizeof(global_settings.rec_directory));
309 settings_save(); 311 settings_save();
310 splash(HZ, ID2P(LANG_RESET_DONE_CLEAR)); 312 splash(HZ, ID2P(LANG_RESET_DONE_CLEAR));
311 return false; 313 return false;
diff --git a/apps/menus/settings_menu.c b/apps/menus/settings_menu.c
index bfb69a9942..a71245cf80 100644
--- a/apps/menus/settings_menu.c
+++ b/apps/menus/settings_menu.c
@@ -193,7 +193,8 @@ MENUITEM_SETTING(browse_current, &global_settings.browse_current, NULL);
193MENUITEM_SETTING(show_path_in_browser, &global_settings.show_path_in_browser, NULL); 193MENUITEM_SETTING(show_path_in_browser, &global_settings.show_path_in_browser, NULL);
194static int clear_start_directory(void) 194static int clear_start_directory(void)
195{ 195{
196 strcpy(global_settings.start_directory, "/"); 196 path_append(global_settings.start_directory, PATH_ROOTSTR,
197 PA_SEP_HARD, sizeof(global_settings.start_directory));
197 settings_save(); 198 settings_save();
198 splash(HZ, ID2P(LANG_RESET_DONE_CLEAR)); 199 splash(HZ, ID2P(LANG_RESET_DONE_CLEAR));
199 return false; 200 return false;