Skip to content

Commit 42612d3

Browse files
committed
Use Platform.includedIn(Platform.WINDOWS.class) to detect Windows when registering FFM descriptors
1 parent 80dd9ef commit 42612d3

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

sdk/src/org.graalvm.shadowed.org.jline.jdk22/src/org/graalvm/shadowed/org/jline/terminal/impl/ffm/FFMTerminalProviderLoader.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
import java.lang.foreign.StructLayout;
4747
import java.lang.foreign.ValueLayout;
4848

49+
import org.graalvm.nativeimage.Platform;
4950
import org.graalvm.nativeimage.hosted.Feature;
5051
import org.graalvm.nativeimage.hosted.RuntimeForeignAccess;
5152
import org.graalvm.shadowed.org.jline.terminal.spi.TerminalProvider;
@@ -100,7 +101,7 @@ private static DowncallDesc[] getWindowsDowncalls() {
100101
}
101102

102103
private static DowncallDesc[] getDowncalls() {
103-
if (System.getProperty("os.name").toLowerCase().contains("windows")) {
104+
if (Platform.includedIn(Platform.WINDOWS.class)) {
104105
return getWindowsDowncalls();
105106
}
106107
return getUnixDowncalls();

0 commit comments

Comments
 (0)