mirror of
https://git.naxdy.org/Mirror/Ryujinx.git
synced 2026-05-19 02:41:44 +00:00
fix arg parsing (!34)
fixes parsing of args with spaces Reviewed-on: https://git.ryujinx.app/projects/Ryubing/pulls/34
This commit is contained in:
parent
96f8d519e6
commit
b3ac7a2b94
1 changed files with 7 additions and 2 deletions
|
|
@ -58,9 +58,14 @@ namespace Ryujinx.Ava
|
||||||
// this fixes the "hide console" option by forcing the emulator to launch in an old-school cmd
|
// this fixes the "hide console" option by forcing the emulator to launch in an old-school cmd
|
||||||
if (!Console.Title.Contains("conhost.exe"))
|
if (!Console.Title.Contains("conhost.exe"))
|
||||||
{
|
{
|
||||||
string sargs = string.Join(" ", args);
|
StringBuilder sb = new();
|
||||||
|
|
||||||
|
foreach (string arg in args)
|
||||||
|
{
|
||||||
|
sb.Append(arg.Contains(' ') ? $" \"{arg}\"" : $" {arg}");
|
||||||
|
}
|
||||||
|
|
||||||
Process.Start("conhost.exe", $"{Environment.ProcessPath} {sargs}");
|
Process.Start("conhost.exe", $"{Environment.ProcessPath} {sb}");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue