diff --git a/Source/Core/DolphinWX/Main.cpp b/Source/Core/DolphinWX/Main.cpp index 09aadf76cc..d8f57c0665 100644 --- a/Source/Core/DolphinWX/Main.cpp +++ b/Source/Core/DolphinWX/Main.cpp @@ -213,14 +213,20 @@ bool DolphinApp::OnInit() // Gets the command line parameters wxCmdLineParser parser(cmdLineDesc, argc, argv); - if (parser.Parse() != 0) + if (argc == 2) + { + LoadFile = true; + FileToLoad = argv[1]; + } + else if (parser.Parse() != 0) { return false; } UseDebugger = parser.Found("debugger"); UseLogger = parser.Found("logger"); - LoadFile = parser.Found("exec", &FileToLoad); + if (!LoadFile) + LoadFile = parser.Found("exec", &FileToLoad); BatchMode = parser.Found("batch"); selectVideoBackend = parser.Found("video_backend", &videoBackendName); selectAudioEmulation = parser.Found("audio_emulation", &audioEmulationName);