From 7ecf2516fb3bce9e336c7bdaa57080c89e7645ac Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Wed, 3 Nov 2004 13:58:06 +0000 Subject: [PATCH] Only initialize Controller on win32 --- src/java/org/lwjgl/opengl/Display.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/java/org/lwjgl/opengl/Display.java b/src/java/org/lwjgl/opengl/Display.java index 8a8db31a..f80eb2ca 100644 --- a/src/java/org/lwjgl/opengl/Display.java +++ b/src/java/org/lwjgl/opengl/Display.java @@ -107,6 +107,8 @@ public final class Display { class_name = "org.lwjgl.opengl.LinuxDisplay"; } else if (os_name.startsWith("Windows")) { class_name = "org.lwjgl.opengl.Win32Display"; + } else if (os_name.startsWith("Mac")) { + class_name = "org.lwjgl.opengl.MacOSXDisplay"; } else throw new IllegalStateException("The platform " + os_name + " is not supported"); try { @@ -577,7 +579,7 @@ public final class Display { } } } - if (!Controller.isCreated() && !Boolean.getBoolean("org.lwjgl.opengl.Display.nocontroller")) { + if (System.getProperty("os.name").startsWith("Win") && !Controller.isCreated() && !Boolean.getBoolean("org.lwjgl.opengl.Display.nocontroller")) { try { Controller.create(); } catch (LWJGLException e) {