diff options
author | Sefa Eyeoglu <contact@scrumplex.net> | 2022-07-11 09:01:07 +0200 |
---|---|---|
committer | Sefa Eyeoglu <contact@scrumplex.net> | 2022-09-20 15:59:43 +0200 |
commit | 09e85e948cdb361c306a1cccbc3557a464366a21 (patch) | |
tree | 9a33804b4370079902d7715ff5bc0c1e539b46e0 /launcher/minecraft/MojangVersionFormat.cpp | |
parent | 9ec1c00887579e97c7b7a190756f6ddae583563f (diff) | |
download | PrismLauncher-09e85e948cdb361c306a1cccbc3557a464366a21.tar.gz PrismLauncher-09e85e948cdb361c306a1cccbc3557a464366a21.tar.bz2 PrismLauncher-09e85e948cdb361c306a1cccbc3557a464366a21.zip |
refactor: introduce RuntimeContext
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
Diffstat (limited to 'launcher/minecraft/MojangVersionFormat.cpp')
-rw-r--r-- | launcher/minecraft/MojangVersionFormat.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/launcher/minecraft/MojangVersionFormat.cpp b/launcher/minecraft/MojangVersionFormat.cpp index 94c58676..e00d2c6e 100644 --- a/launcher/minecraft/MojangVersionFormat.cpp +++ b/launcher/minecraft/MojangVersionFormat.cpp @@ -362,11 +362,8 @@ LibraryPtr MojangVersionFormat::libraryFromJson(ProblemContainer & problems, con { qWarning() << filename << "contains an invalid native (skipping)"; } - OpSys opSys = OpSys_fromString(it.key()); - if (opSys != Os_Other) - { - out->m_nativeClassifiers[opSys] = it.value().toString(); - } + // FIXME: Skip unknown platforms + out->m_nativeClassifiers[it.key()] = it.value().toString(); } } if (libObj.contains("rules")) @@ -395,7 +392,7 @@ QJsonObject MojangVersionFormat::libraryToJson(Library *library) auto iter = library->m_nativeClassifiers.begin(); while (iter != library->m_nativeClassifiers.end()) { - nativeList.insert(OpSys_toString(iter.key()), iter.value()); + nativeList.insert(iter.key(), iter.value()); iter++; } libRoot.insert("natives", nativeList); |