summaryrefslogtreecommitdiffstats
path: root/src/crsm.cpp
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2016-10-04 22:39:43 +0200
committerMarkus Mittendrein <git@maxmitti.tk>2016-10-04 22:39:43 +0200
commit4d70cb1f3d6b05b8a2fb58137988c2820e9590d2 (patch)
tree738074a473bea498d63ee54128430df99f96128e /src/crsm.cpp
parent6cc8a285eebd0b8e082372fd7e8d127d92b9dedc (diff)
downloadmanager-4d70cb1f3d6b05b8a2fb58137988c2820e9590d2.tar.gz
manager-4d70cb1f3d6b05b8a2fb58137988c2820e9590d2.zip
"Fix" encoding of Clonk's arguments in CP1252 (to support Scenario names
with umlauts coming from windows)
Diffstat (limited to 'src/crsm.cpp')
-rw-r--r--src/crsm.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp
index fc7d5b4..d6a56cf 100644
--- a/src/crsm.cpp
+++ b/src/crsm.cpp
@@ -38,11 +38,11 @@ CRSM::CRSM(QObject *parent) :
if(!Config.Auto.ProcessManager.ReattachId.isEmpty())
{
- processManager = new ProcessManager("CRSM-Clonkserver-", Config.Auto.ProcessManager.ReattachId);
+ processManager = new ProcessManager("CRSM-Clonkserver-", Config.Auto.ProcessManager.ReattachId, false, codec);
}
else
{
- processManager = new ProcessManager("CRSM-Clonkserver-");
+ processManager = new ProcessManager("CRSM-Clonkserver-", "", false, codec);
}
@@ -744,10 +744,6 @@ void CRSM::startScen(const ScenarioSettings &scen, QStringList argList)
argList << filename;
processManager->setWorkingDirectory(Config.Auto.Volatile.Clonk.Directory);
out(Packs.linkScenarioPacks(filename));
- //for(QString& arg : argList)
- //{
- //qDebug() << (arg = codec->fromUnicode(arg));
- //}
processManager->start(Config.Clonk.Server.Executable, argList);
Log.scenLog(scen);
}