summaryrefslogtreecommitdiffstats
path: root/logic/OneSixVersionBuilder.cpp
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2014-03-19 23:23:59 +0100
committerPetr Mrázek <peterix@gmail.com>2014-03-19 23:23:59 +0100
commit4901985db64c91e7cfafc3b9bf710423b90538cd (patch)
tree178ff7b72c25df4df24f379fe104cb403a7db760 /logic/OneSixVersionBuilder.cpp
parent1705832febb86181e52222fdbfe87d8d2d0ba5b7 (diff)
downloadMultiMC-4901985db64c91e7cfafc3b9bf710423b90538cd.tar
MultiMC-4901985db64c91e7cfafc3b9bf710423b90538cd.tar.gz
MultiMC-4901985db64c91e7cfafc3b9bf710423b90538cd.tar.lz
MultiMC-4901985db64c91e7cfafc3b9bf710423b90538cd.tar.xz
MultiMC-4901985db64c91e7cfafc3b9bf710423b90538cd.zip
Finalize version on reload.
Diffstat (limited to 'logic/OneSixVersionBuilder.cpp')
-rw-r--r--logic/OneSixVersionBuilder.cpp29
1 files changed, 2 insertions, 27 deletions
diff --git a/logic/OneSixVersionBuilder.cpp b/logic/OneSixVersionBuilder.cpp
index 35d01a46..be3a7da4 100644
--- a/logic/OneSixVersionBuilder.cpp
+++ b/logic/OneSixVersionBuilder.cpp
@@ -137,35 +137,10 @@ void OneSixVersionBuilder::buildInternal(const bool onlyVanilla, const QStringLi
} while (0);
// some final touches
- finalizeVersion();
+ m_version->finalize();
}
-void OneSixVersionBuilder::finalizeVersion()
-{
- if (m_version->assets.isEmpty())
- {
- m_version->assets = "legacy";
- }
- if (m_version->minecraftArguments.isEmpty())
- {
- QString toCompare = m_version->processArguments.toLower();
- if (toCompare == "legacy")
- {
- m_version->minecraftArguments = " ${auth_player_name} ${auth_session}";
- }
- else if (toCompare == "username_session")
- {
- m_version->minecraftArguments =
- "--username ${auth_player_name} --session ${auth_session}";
- }
- else if (toCompare == "username_session_version")
- {
- m_version->minecraftArguments = "--username ${auth_player_name} "
- "--session ${auth_session} "
- "--version ${profile_name}";
- }
- }
-}
+
void OneSixVersionBuilder::readJsonAndApply(const QJsonObject &obj)
{