fix launcher regression

This commit is contained in:
nmzik
2026-08-04 03:35:30 +02:00
parent 6396dc9a85
commit 0bbd0bdd99
+11 -1
View File
@@ -42,7 +42,9 @@ constexpr char EMULATOR_EXE[] = "kyty_emulator.exe";
constexpr char EMULATOR_EXE[] = "kyty_emulator";
#endif
#if defined(__linux__)
#if defined(_WIN32)
constexpr char CMD_EXE[] = "cmd.exe";
#elif defined(__linux__)
constexpr char KYTY_BASH_FILE[] = "kyty_run.sh";
#endif
#if defined(_WIN32)
@@ -361,6 +363,14 @@ void MainDialog::RunInterpreter(QProcess* process, const Configuration& info) {
process->setArguments({QStringLiteral("-c"), bash_file_name});
}
}
#elif defined(_WIN32)
{
process->setProgram(CMD_EXE);
QStringList process_args;
process_args << QStringLiteral("/K") << interpreter;
process_args += args;
process->setArguments(process_args);
}
#else
process->setProgram(interpreter);
process->setArguments(args);