mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2026-05-18 19:25:48 +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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user