From ff98c463237838cde1b5b6cba3a31ecd62e8cc40 Mon Sep 17 00:00:00 2001 From: wil Date: Wed, 18 Mar 2026 22:10:38 -0600 Subject: [PATCH 1/2] fix: native platform --- jme3-examples/src/main/java/jme3test/awt/TestCanvas.java | 1 + 1 file changed, 1 insertion(+) diff --git a/jme3-examples/src/main/java/jme3test/awt/TestCanvas.java b/jme3-examples/src/main/java/jme3test/awt/TestCanvas.java index 5f97ba8c27..0635685abe 100644 --- a/jme3-examples/src/main/java/jme3test/awt/TestCanvas.java +++ b/jme3-examples/src/main/java/jme3test/awt/TestCanvas.java @@ -206,6 +206,7 @@ public void windowClosed(WindowEvent e) { @SuppressWarnings("unchecked") public static void createCanvas(String appClass){ AppSettings settings = new AppSettings(true); + settings.setX11PlatformPreferred(true); settings.setWidth(640); settings.setHeight(480); From 88d609df0d52ca16390fb589b7f64baae58d5dae Mon Sep 17 00:00:00 2001 From: wil Date: Wed, 18 Mar 2026 22:18:58 -0600 Subject: [PATCH 2/2] docs: add javadoc --- jme3-examples/src/main/java/jme3test/awt/TestCanvas.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jme3-examples/src/main/java/jme3test/awt/TestCanvas.java b/jme3-examples/src/main/java/jme3test/awt/TestCanvas.java index 0635685abe..0b59110485 100644 --- a/jme3-examples/src/main/java/jme3test/awt/TestCanvas.java +++ b/jme3-examples/src/main/java/jme3test/awt/TestCanvas.java @@ -206,6 +206,9 @@ public void windowClosed(WindowEvent e) { @SuppressWarnings("unchecked") public static void createCanvas(String appClass){ AppSettings settings = new AppSettings(true); + + // Note: Only for Linux and Wayland platforms, forces you to + // use XWayland (x11) with awt. settings.setX11PlatformPreferred(true); settings.setWidth(640); settings.setHeight(480);