diff --git a/src/java/org/lwjgl/input/Controller.java b/src/java/org/lwjgl/input/Controller.java index d840bdf5..be70a99b 100644 --- a/src/java/org/lwjgl/input/Controller.java +++ b/src/java/org/lwjgl/input/Controller.java @@ -56,10 +56,6 @@ import org.lwjgl.Sys; */ public class Controller { - static { - initialize(); - } - /** Has the controller been created? */ private static boolean created; @@ -136,6 +132,10 @@ public class Controller { private static String[] buttonName; private static final Map buttonMap = new HashMap(8); + static { + initialize(); + } + /** * Controller cannot be constructed. */ @@ -258,4 +258,4 @@ public class Controller { * Register fields with the native library */ private static native void initIDs(); -} \ No newline at end of file +}