aboutsummaryrefslogtreecommitdiff
path: root/launcher/java
diff options
context:
space:
mode:
authorSefa Eyeoglu <contact@scrumplex.net>2022-04-06 10:52:15 +0200
committerGitHub <noreply@github.com>2022-04-06 10:52:15 +0200
commita1a7b9c15171c09131ee8b8a3d9e81355728cfb1 (patch)
tree9a1073ff0f3426335623a0639236eb6b2afe6183 /launcher/java
parentdc6340bf384d6f54f9f2793c55235b1bdd879b00 (diff)
parentcf8680f1ab3eb18da8f9f2235010065a51313061 (diff)
downloadPrismLauncher-a1a7b9c15171c09131ee8b8a3d9e81355728cfb1.tar.gz
PrismLauncher-a1a7b9c15171c09131ee8b8a3d9e81355728cfb1.tar.bz2
PrismLauncher-a1a7b9c15171c09131ee8b8a3d9e81355728cfb1.zip
Merge pull request #397 from DioEgizio/manymc-detect-aarch64
Diffstat (limited to 'launcher/java')
-rw-r--r--launcher/java/JavaChecker.cpp2
-rw-r--r--launcher/java/JavaInstallList.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/launcher/java/JavaChecker.cpp b/launcher/java/JavaChecker.cpp
index 35ddc35c..946599c5 100644
--- a/launcher/java/JavaChecker.cpp
+++ b/launcher/java/JavaChecker.cpp
@@ -129,7 +129,7 @@ void JavaChecker::finished(int exitcode, QProcess::ExitStatus status)
auto os_arch = results["os.arch"];
auto java_version = results["java.version"];
auto java_vendor = results["java.vendor"];
- bool is_64 = os_arch == "x86_64" || os_arch == "amd64";
+ bool is_64 = os_arch == "x86_64" || os_arch == "amd64" || os_arch == "aarch64" || os_arch == "arm64";
result.validity = JavaCheckResult::Validity::Valid;
diff --git a/launcher/java/JavaInstallList.cpp b/launcher/java/JavaInstallList.cpp
index a0a60871..9b745095 100644
--- a/launcher/java/JavaInstallList.cpp
+++ b/launcher/java/JavaInstallList.cpp
@@ -183,7 +183,7 @@ void JavaListLoadTask::javaCheckerFinished()
JavaInstallPtr javaVersion(new JavaInstall());
javaVersion->id = result.javaVersion;
- javaVersion->arch = result.mojangPlatform;
+ javaVersion->arch = result.realPlatform;
javaVersion->path = result.path;
candidates.append(javaVersion);