diff --git a/ps3/main.c b/ps3/main.c index 61c3832d17..694456591b 100644 --- a/ps3/main.c +++ b/ps3/main.c @@ -367,10 +367,6 @@ static void get_environment_settings(int argc, char *argv[]) { /* launched from external launcher */ strncpy(MULTIMAN_EXECUTABLE, argv[2], sizeof(MULTIMAN_EXECUTABLE)); - SSNES_LOG("Started from multiMAN, auto-game start enabled.\n"); - - if(path_file_exists(MULTIMAN_EXECUTABLE) && path_file_exists(argv[1])) - g_console.external_launcher_support = EXTERN_LAUNCHER_MULTIMAN; } else { @@ -379,6 +375,11 @@ static void get_environment_settings(int argc, char *argv[]) sizeof(MULTIMAN_EXECUTABLE)); } + if(path_file_exists(MULTIMAN_EXECUTABLE) && argc > 1 && path_file_exists(argv[1])) + { + g_console.external_launcher_support = EXTERN_LAUNCHER_MULTIMAN; + SSNES_LOG("Started from multiMAN, auto-game start enabled.\n"); + } else { g_console.external_launcher_support = EXTERN_LAUNCHER_SALAMANDER;