mirror of
https://github.com/Thracky/GlosSI.git
synced 2024-11-15 06:12:54 +00:00
SteamTarget: Fix launch args
This commit is contained in:
parent
312d2a93c5
commit
1c97d53aee
@ -143,6 +143,9 @@ void SteamTarget::readIni()
|
|||||||
else if (childkey == "Path") {
|
else if (childkey == "Path") {
|
||||||
launch_app_path_ = settings.value(childkey).toString().toStdString();
|
launch_app_path_ = settings.value(childkey).toString().toStdString();
|
||||||
}
|
}
|
||||||
|
else if (childkey == "Args") {
|
||||||
|
launch_app_args_ = settings.value(childkey).toString().toStdString();
|
||||||
|
}
|
||||||
else if (childkey == "Type") {
|
else if (childkey == "Type") {
|
||||||
launch_uwp_ = settings.value(childkey).toString() == QString("UWP");
|
launch_uwp_ = settings.value(childkey).toString() == QString("UWP");
|
||||||
}
|
}
|
||||||
@ -216,11 +219,10 @@ void SteamTarget::launchApplication()
|
|||||||
// To use arguments, launching using explorer, we have to use a batch file...
|
// To use arguments, launching using explorer, we have to use a batch file...
|
||||||
|
|
||||||
QString programPath = QDir::toNativeSeparators(QString::fromStdString(launch_app_path_));
|
QString programPath = QDir::toNativeSeparators(QString::fromStdString(launch_app_path_));
|
||||||
programPath = programPath.mid(0, programPath.lastIndexOf("\\"));
|
|
||||||
|
|
||||||
const QString batchContents =
|
const QString batchContents =
|
||||||
"cd /D \"" + programPath + "\"\n"
|
"cd /D \"" + programPath.mid(0, programPath.lastIndexOf("\\")) + "\"\n"
|
||||||
+ '\"' + QDir::toNativeSeparators(QString::fromStdString(launch_app_path_))
|
+ '\"' + programPath.mid(programPath.lastIndexOf("\\")+1)
|
||||||
+ '\"' + " " + QString::fromStdString(launch_app_args_);
|
+ '\"' + " " + QString::fromStdString(launch_app_args_);
|
||||||
|
|
||||||
QFile file(QString(QStandardPaths::standardLocations(QStandardPaths::AppDataLocation).at(0) + "/launchApp.bat"));
|
QFile file(QString(QStandardPaths::standardLocations(QStandardPaths::AppDataLocation).at(0) + "/launchApp.bat"));
|
||||||
|
Loading…
Reference in New Issue
Block a user