summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2015-10-07 13:54:53 +0200
committerMarkus Mittendrein <git@maxmitti.tk>2015-10-07 14:51:40 +0200
commit6a3dfa36d2888f847726ba469de80653aa518bce (patch)
tree7da4c5163dff18ee00e41197d84f5566a0128a83
parenta991319eb0cdc878d951090abb1eaccab29e5e7f (diff)
downloadmanager-6a3dfa36d2888f847726ba469de80653aa518bce.tar.gz
manager-6a3dfa36d2888f847726ba469de80653aa518bce.zip
Cleanup usage of args
-rw-r--r--src/CRSMConfig.hpp2
-rw-r--r--src/crsm.cpp5
2 files changed, 4 insertions, 3 deletions
diff --git a/src/CRSMConfig.hpp b/src/CRSMConfig.hpp
index c161b68..1c265ec 100644
--- a/src/CRSMConfig.hpp
+++ b/src/CRSMConfig.hpp
@@ -248,7 +248,7 @@ public:
struct {
struct {
- String Arguments = "/fullscreen /lobby:300 /nosignup Objects.c4d";
+ String Arguments = "/config:config /fullscreen /lobby:300 /nosignup Objects.c4d";
String Config = "config";
String Executable = "clonk-server";
List(String) IgnoreFolders = {"Network", "Records.c4f", "Savegames.c4f"};
diff --git a/src/crsm.cpp b/src/crsm.cpp
index 5c478d8..d74d2db 100644
--- a/src/crsm.cpp
+++ b/src/crsm.cpp
@@ -24,7 +24,6 @@ CRSM::CRSM(QObject *parent) :
outputBuffer.setFileName(MGMT_BUFFER_FILENAME);
outputBuffer.open(QFile::WriteOnly | QFile::Unbuffered);
- args << "/fullscreen" << "/config:config" << "/lobby:60" << "/nosignup";
finish = false;
ok = true;
@@ -700,7 +699,9 @@ void CRSM::readConfig()
{
Config.clear();
out(Config.read(CONFIG_FILE_NAME));
- args = QString("/config:" + Config.Clonk.Server.Config + " " + Config.Clonk.Server.Arguments).split(" ");
+ args.clear();
+ args << "/config:" + Config.Clonk.Server.Config;
+ args << Config.Clonk.Server.Arguments.split(" ");
Config.Auto.Volatile.Clonk.Directory = QFileInfo(Config.Clonk.Server.Executable).absoluteDir().absolutePath() + QDir::separator();
Config.CRSM.ListFolder = QDir(Config.CRSM.ListFolder).absolutePath() + QDir::separator();