From 35c17bde33ee40e56bb46630d0c065cca1ab1757 Mon Sep 17 00:00:00 2001 From: isXander Date: Sun, 11 Jun 2023 21:37:16 +0100 Subject: [PATCH] Fix ARM detection for SDL2 --- .../controlify/controller/sdl2/SDL2NativesManager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/dev/isxander/controlify/controller/sdl2/SDL2NativesManager.java b/src/main/java/dev/isxander/controlify/controller/sdl2/SDL2NativesManager.java index 5b69a1d..d3d75b8 100644 --- a/src/main/java/dev/isxander/controlify/controller/sdl2/SDL2NativesManager.java +++ b/src/main/java/dev/isxander/controlify/controller/sdl2/SDL2NativesManager.java @@ -127,8 +127,10 @@ public class SDL2NativesManager { private record Target(Util.OS os, boolean is64Bit, boolean isARM) { public static final Target CURRENT = Util.make(() -> { Util.OS os = Util.getPlatform(); - boolean is64bit = System.getProperty("os.arch").contains("64"); - boolean isARM = System.getProperty("os.arch").contains("arm"); + + String arch = System.getProperty("os.arch"); + boolean is64bit = arch.contains("64"); + boolean isARM = arch.contains("arm") || arch.contains("aarch"); return new Target(os, is64bit, isARM); });