From c0270f63c533af7482d554053944ce671e15fe78 Mon Sep 17 00:00:00 2001 From: Rachel Bryk Date: Tue, 30 Sep 2014 09:21:34 -0400 Subject: [PATCH] If one argument is given, assume it is a game, and run it. --- Source/Core/DolphinWX/Main.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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);