Skip to content

Commit a1e2b0b

Browse files
authored
Merge pull request #10291 from tannewt/fix_thonny_after_cwd_change
Always set current working dir
2 parents fa9b974 + 100f131 commit a1e2b0b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

main.c

+3-2
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,9 @@ static void start_mp(safe_mode_t safe_mode) {
203203
mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR__slash_lib));
204204

205205
mp_obj_list_init((mp_obj_list_t *)mp_sys_argv, 0);
206+
207+
// Always return to root
208+
common_hal_os_chdir("/");
206209
}
207210

208211
static void stop_mp(void) {
@@ -457,8 +460,6 @@ static bool __attribute__((noinline)) run_code_py(safe_mode_t safe_mode, bool *s
457460
usb_setup_with_vm();
458461
#endif
459462

460-
// Always return to root before trying to run files.
461-
common_hal_os_chdir("/");
462463
// Check if a different run file has been allocated
463464
if (next_code_configuration != NULL) {
464465
next_code_configuration->options &= ~SUPERVISOR_NEXT_CODE_OPT_NEWLY_SET;

0 commit comments

Comments
 (0)