diff options
| author | Sefa Eyeoglu <contact@scrumplex.net> | 2023-08-17 16:09:16 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-17 16:09:16 +0200 |
| commit | e88418ab7f1a2979ccb1ef92b4cd7da87f5cd6c5 (patch) | |
| tree | 81a36f1f28eefbd0f205780c48b80a531a6364bf /launcher/minecraft/launch | |
| parent | 85f36ebed7e1295547cd2324d1baf7834be89c31 (diff) | |
| parent | 06aba530d7154f0cff76b2d5dc650a428ff1a54e (diff) | |
| download | PrismLauncher-e88418ab7f1a2979ccb1ef92b4cd7da87f5cd6c5.tar.gz PrismLauncher-e88418ab7f1a2979ccb1ef92b4cd7da87f5cd6c5.tar.bz2 PrismLauncher-e88418ab7f1a2979ccb1ef92b4cd7da87f5cd6c5.zip | |
Merge pull request #1392 from Scrumplex/feat-native-override
Diffstat (limited to 'launcher/minecraft/launch')
| -rw-r--r-- | launcher/minecraft/launch/ExtractNatives.cpp | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/launcher/minecraft/launch/ExtractNatives.cpp b/launcher/minecraft/launch/ExtractNatives.cpp index cebeaedd..8f3cac4d 100644 --- a/launcher/minecraft/launch/ExtractNatives.cpp +++ b/launcher/minecraft/launch/ExtractNatives.cpp @@ -39,7 +39,7 @@ static QString replaceSuffix(QString target, const QString& suffix, const QStrin return target + replacement; } -static bool unzipNatives(QString source, QString targetFolder, bool applyJnilibHack, bool nativeOpenAL, bool nativeGLFW) +static bool unzipNatives(QString source, QString targetFolder, bool applyJnilibHack) { QuaZip zip(source); if (!zip.open(QuaZip::mdUnzip)) { @@ -52,12 +52,6 @@ static bool unzipNatives(QString source, QString targetFolder, bool applyJnilibH do { QString name = zip.getCurrentFileName(); auto lowercase = name.toLower(); - if (nativeGLFW && name.contains("glfw")) { - continue; - } - if (nativeOpenAL && name.contains("openal")) { - continue; - } if (applyJnilibHack) { name = replaceSuffix(name, ".jnilib", ".dylib"); } @@ -83,14 +77,12 @@ void ExtractNatives::executeTask() return; } auto settings = minecraftInstance->settings(); - bool nativeOpenAL = settings->get("UseNativeOpenAL").toBool(); - bool nativeGLFW = settings->get("UseNativeGLFW").toBool(); auto outputPath = minecraftInstance->getNativePath(); auto javaVersion = minecraftInstance->getJavaVersion(); bool jniHackEnabled = javaVersion.major() >= 8; for (const auto& source : toExtract) { - if (!unzipNatives(source, outputPath, jniHackEnabled, nativeOpenAL, nativeGLFW)) { + if (!unzipNatives(source, outputPath, jniHackEnabled)) { const char* reason = QT_TR_NOOP("Couldn't extract native jar '%1' to destination '%2'"); emit logLine(QString(reason).arg(source, outputPath), MessageLevel::Fatal); emitFailed(tr(reason).arg(source, outputPath)); |
