diff --git a/src/java/org/lwjgl/opengl/Display.java b/src/java/org/lwjgl/opengl/Display.java index 184ecfa0..76240b94 100644 --- a/src/java/org/lwjgl/opengl/Display.java +++ b/src/java/org/lwjgl/opengl/Display.java @@ -54,6 +54,7 @@ import org.lwjgl.BufferUtils; import org.lwjgl.LWJGLException; import org.lwjgl.LWJGLUtil; import org.lwjgl.Sys; +import org.lwjgl.input.Controllers; import org.lwjgl.input.Keyboard; import org.lwjgl.input.Mouse; @@ -569,9 +570,14 @@ public final class Display { Mouse.poll(); Mouse.updateCursor(); } + if (Keyboard.isCreated()) { Keyboard.poll(); } + + if(Controllers.isCreated()) { + Controllers.poll(); + } } /**