From 31079a10c1df42b192a634c294e413faade25216 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Wed, 10 Jan 2007 13:55:42 +0000 Subject: [PATCH] AWTInput: Don't create the Robot before it is needed --- src/java/org/lwjgl/opengl/AbstractAWTInput.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/java/org/lwjgl/opengl/AbstractAWTInput.java b/src/java/org/lwjgl/opengl/AbstractAWTInput.java index 5e2e96d1..b538d925 100644 --- a/src/java/org/lwjgl/opengl/AbstractAWTInput.java +++ b/src/java/org/lwjgl/opengl/AbstractAWTInput.java @@ -56,7 +56,6 @@ abstract class AbstractAWTInput implements AWTCanvasInputImplementation { protected AbstractAWTInput(AWTGLCanvas canvas) { this.canvas = canvas; - this.robot = AWTUtil.createRobot(canvas); } protected MouseEventQueue getMouseEventQueue() { @@ -127,6 +126,8 @@ abstract class AbstractAWTInput implements AWTCanvasInputImplementation { } public void setCursorPosition(int x, int y) { + if (robot == null) + robot = AWTUtil.createRobot(canvas); AWTUtil.setCursorPosition(canvas, robot, x, y); }