diff --git a/menu.cpp b/menu.cpp index 492bbb3..0af2723 100644 --- a/menu.cpp +++ b/menu.cpp @@ -3278,7 +3278,7 @@ void HandleUI(void) char type = flist_SelectedItem()->de.d_type; memcpy(name, flist_SelectedItem()->de.d_name, sizeof(name)); - if (is_megacd_core() && type == DT_DIR && strcmp(flist_SelectedItem()->de.d_name, "..")) + if ((fs_Options & SCANO_UMOUNT) && is_megacd_core() && type == DT_DIR && strcmp(flist_SelectedItem()->de.d_name, "..")) { int len = strlen(SelectedPath); strcat(SelectedPath, "/");