diff options
author | Petr Mrázek <peterix@gmail.com> | 2017-04-14 12:21:10 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2017-04-14 12:21:10 +0200 |
commit | 2aaf9827a67bf3de23b6b8ad9e85a42686659d1a (patch) | |
tree | 1eca0bf938289c556a63b6053d1e51bf60995f2b /api | |
parent | 910766458de68c37c8c4dab13c584c4c68502cd0 (diff) | |
download | MultiMC-2aaf9827a67bf3de23b6b8ad9e85a42686659d1a.tar MultiMC-2aaf9827a67bf3de23b6b8ad9e85a42686659d1a.tar.gz MultiMC-2aaf9827a67bf3de23b6b8ad9e85a42686659d1a.tar.lz MultiMC-2aaf9827a67bf3de23b6b8ad9e85a42686659d1a.tar.xz MultiMC-2aaf9827a67bf3de23b6b8ad9e85a42686659d1a.zip |
NOISSUE slightly refactor jarMod entry reading
Diffstat (limited to 'api')
-rw-r--r-- | api/logic/minecraft/onesix/OneSixVersionFormat.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/api/logic/minecraft/onesix/OneSixVersionFormat.cpp b/api/logic/minecraft/onesix/OneSixVersionFormat.cpp index 1da375ad..267ad888 100644 --- a/api/logic/minecraft/onesix/OneSixVersionFormat.cpp +++ b/api/logic/minecraft/onesix/OneSixVersionFormat.cpp @@ -103,12 +103,6 @@ VersionFilePtr OneSixVersionFormat::versionFileFromJson(const QJsonDocument &doc QJsonObject libObj = requireObject(libVal); // parse the jarmod auto lib = OneSixVersionFormat::jarModFromJson(libObj, filename, out->name); - if(lib->originalName.isEmpty()) - { - auto fixed = out->name; - fixed.remove(" (jar mod)"); - lib->originalName = out->name; - } // and add to jar mods out->jarMods.append(lib); } @@ -248,6 +242,12 @@ JarmodPtr OneSixVersionFormat::jarModFromJson(const QJsonObject &libObj, const Q } out->name = libObj.value("name").toString(); out->originalName = libObj.value("originalName").toString(); + if(out->originalName.isEmpty()) + { + auto fixed = originalName; + fixed.remove(" (jar mod)"); + out->originalName = originalName; + } return out; } |