diff options
author | Petr Mrázek <peterix@gmail.com> | 2015-04-04 02:01:52 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2015-04-04 02:01:52 +0200 |
commit | c7b39fe1165956d07055e7917b22d5604fb5f768 (patch) | |
tree | b1a51bd74228bc1c708780031a4a685e1f2c0105 /logic/minecraft/VersionFile.cpp | |
parent | 865b20057120a61cfd26f5eea9aa68243efc3319 (diff) | |
download | MultiMC-c7b39fe1165956d07055e7917b22d5604fb5f768.tar MultiMC-c7b39fe1165956d07055e7917b22d5604fb5f768.tar.gz MultiMC-c7b39fe1165956d07055e7917b22d5604fb5f768.tar.lz MultiMC-c7b39fe1165956d07055e7917b22d5604fb5f768.tar.xz MultiMC-c7b39fe1165956d07055e7917b22d5604fb5f768.zip |
NOISSUE Remove special FTB logic from generic version patch code
Diffstat (limited to 'logic/minecraft/VersionFile.cpp')
-rw-r--r-- | logic/minecraft/VersionFile.cpp | 23 |
1 files changed, 4 insertions, 19 deletions
diff --git a/logic/minecraft/VersionFile.cpp b/logic/minecraft/VersionFile.cpp index 97ce6535..f5856936 100644 --- a/logic/minecraft/VersionFile.cpp +++ b/logic/minecraft/VersionFile.cpp @@ -34,7 +34,7 @@ int findLibraryByName(QList<OneSixLibraryPtr> haystack, const GradleSpecifier &n } VersionFilePtr VersionFile::fromJson(const QJsonDocument &doc, const QString &filename, - const bool requireOrder, const bool isFTB) + const bool requireOrder) { VersionFilePtr out(new VersionFile()); if (doc.isEmpty() || doc.isNull()) @@ -84,11 +84,7 @@ VersionFilePtr VersionFile::fromJson(const QJsonDocument &doc, const QString &fi return QString(); }; - // FIXME: This should be ignored when applying. - if (!isFTB) - { - readString("id", out->id); - } + readString("id", out->id); readString("mainClass", out->mainClass); readString("appletClass", out->appletClass); @@ -143,24 +139,13 @@ VersionFilePtr VersionFile::fromJson(const QJsonDocument &doc, const QString &fi if (root.contains("libraries")) { - // FIXME: This should be done when applying. - out->shouldOverwriteLibs = !isFTB; + out->shouldOverwriteLibs = true; for (auto libVal : ensureArray(root.value("libraries"))) { auto libObj = ensureObject(libVal); auto lib = RawLibrary::fromJson(libObj, filename); - // FIXME: This should be done when applying. - if (isFTB) - { - lib->m_hint = "local"; - lib->insertType = RawLibrary::Prepend; - out->addLibs.prepend(lib); - } - else - { - out->overwriteLibs.append(lib); - } + out->overwriteLibs.append(lib); } } |