user: xenonk

branch 'default'
changed RetroFE/Source/Execute/Launcher.cpp
This commit is contained in:
xenonk 2015-03-18 06:29:56 -04:00
parent 833257510d
commit 65e730bc54

View File

@ -153,6 +153,12 @@ bool Launcher::ExecuteCommand(std::string executable, std::string args, std::str
if(!CreateProcess(NULL, applicationName, NULL, NULL, FALSE, CREATE_NO_WINDOW, NULL, currDir, &startupInfo, &processInfo))
#else
if (executable.find_last_of("/") != std::string::npos)
{
std::string workDir = executable.substr(0,executable.find_last_of("/"));
std::string progName = executable.substr(executable.find_last_of("/") + 1);
executionString="cd \"" + workDir + "\" && exec \"./" + progName + "\" " + args;
}
if(system(executionString.c_str()) != 0)
#endif
{