From c77f1c6cfb26b22531f7577a73bd4d98f2052f4b Mon Sep 17 00:00:00 2001 From: "Sha..om" Date: Mon, 15 Aug 2011 03:02:48 +0000 Subject: [PATCH] * Fix for x window crash on Display.destroy() on linux git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8011 75d07b2b-3a1a-0410-a2c5-0572b91ccdca --- engine/src/lwjgl-ogl/com/jme3/system/lwjgl/LwjglCanvas.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/engine/src/lwjgl-ogl/com/jme3/system/lwjgl/LwjglCanvas.java b/engine/src/lwjgl-ogl/com/jme3/system/lwjgl/LwjglCanvas.java index 7af5c4d8a..41b6b2fe9 100644 --- a/engine/src/lwjgl-ogl/com/jme3/system/lwjgl/LwjglCanvas.java +++ b/engine/src/lwjgl-ogl/com/jme3/system/lwjgl/LwjglCanvas.java @@ -286,8 +286,11 @@ public class LwjglCanvas extends LwjglAbstractDisplay implements JmeCanvasContex // NOTE: On Windows XP, not calling setParent(null) // freezes the application. // On Mac it freezes the application. + // On Linux it fixes a crash with X Window System. if (JmeSystem.getPlatform() == Platform.Windows32 - || JmeSystem.getPlatform() == Platform.Windows64){ + || JmeSystem.getPlatform() == Platform.Windows64 + || JmeSystem.getPlatform() == Platform.Linux32 + || JmeSystem.getPlatform() == Platform.Linux64){ Display.setParent(null); } } catch (LWJGLException ex) {