diff options
author | Petr Mrázek <peterix@gmail.com> | 2014-03-19 23:23:59 +0100 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2014-03-19 23:23:59 +0100 |
commit | 4901985db64c91e7cfafc3b9bf710423b90538cd (patch) | |
tree | 178ff7b72c25df4df24f379fe104cb403a7db760 /logic/OneSixVersionBuilder.cpp | |
parent | 1705832febb86181e52222fdbfe87d8d2d0ba5b7 (diff) | |
download | MultiMC-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.cpp | 29 |
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) { |