diff --git a/plugins/org.eclipse.oomph.jreinfo/src/org/eclipse/oomph/jreinfo/JRE.java b/plugins/org.eclipse.oomph.jreinfo/src/org/eclipse/oomph/jreinfo/JRE.java index 75a7edbf4..022aeb0e0 100644 --- a/plugins/org.eclipse.oomph.jreinfo/src/org/eclipse/oomph/jreinfo/JRE.java +++ b/plugins/org.eclipse.oomph.jreinfo/src/org/eclipse/oomph/jreinfo/JRE.java @@ -182,6 +182,12 @@ public boolean isMatch(JREFilter filter) return false; } + String filterArch = filter.getArch(); + if (!StringUtil.isEmpty(filterArch) && !StringUtil.isEmpty(arch) && !filterArch.equals(arch)) + { + return false; + } + Boolean filterJDK = filter.isJDK(); if (filterJDK != null && jdk != filterJDK.booleanValue()) { @@ -237,12 +243,6 @@ public boolean isMatch(JREFilter filter) return false; } - String filterArch = filter.getArch(); - if (!StringUtil.isEmpty(filterArch) && !StringUtil.isEmpty(arch) && !filterArch.equals(arch)) - { - return false; - } - return true; } diff --git a/plugins/org.eclipse.oomph.jreinfo/src/org/eclipse/oomph/jreinfo/JREFilter.java b/plugins/org.eclipse.oomph.jreinfo/src/org/eclipse/oomph/jreinfo/JREFilter.java index a5eb68173..bb247c6d8 100644 --- a/plugins/org.eclipse.oomph.jreinfo/src/org/eclipse/oomph/jreinfo/JREFilter.java +++ b/plugins/org.eclipse.oomph.jreinfo/src/org/eclipse/oomph/jreinfo/JREFilter.java @@ -188,6 +188,7 @@ public String toString() if (!StringUtil.isEmpty(arch)) { builder.append(arch); + builder.append(" "); //$NON-NLS-1$ } if (jdk != null) diff --git a/plugins/org.eclipse.oomph.util/src/org/eclipse/oomph/util/OS.java b/plugins/org.eclipse.oomph.util/src/org/eclipse/oomph/util/OS.java index c8084a6bb..d195005d5 100644 --- a/plugins/org.eclipse.oomph.util/src/org/eclipse/oomph/util/OS.java +++ b/plugins/org.eclipse.oomph.util/src/org/eclipse/oomph/util/OS.java @@ -296,11 +296,6 @@ public static void close(Closeable closeable) private static OS create() { - if (Boolean.FALSE) - { - return new Mac(Platform.WS_COCOA, Platform.ARCH_AARCH64); - } - String os = Platform.getOS(); String ws = Platform.getWS(); String arch = Platform.getOSArch();