diff --git a/modules/lwjgl/openal/src/main/java/org/lwjgl/openal/AL.java b/modules/lwjgl/openal/src/main/java/org/lwjgl/openal/AL.java index ca065dcefc..31f9464681 100644 --- a/modules/lwjgl/openal/src/main/java/org/lwjgl/openal/AL.java +++ b/modules/lwjgl/openal/src/main/java/org/lwjgl/openal/AL.java @@ -102,7 +102,7 @@ public static void create(String deviceArguments, int contextFrequency, int cont ALC10.alcMakeContextCurrent(contextHandle); //alContext = new ALContext(alDevice, contextHandle); alContext = ALC10.alcCreateContext(contextHandle, (IntBuffer)null); - alContextCaps = ALC.createCapabilities(alContext); + alContextCaps = ALC.createCapabilities(alDevice); alCaps = AL.createCapabilities(alContextCaps); @@ -137,7 +137,7 @@ public static void create() throws LWJGLException { ALC10.alcMakeContextCurrent(contextHandle); //alContext = new ALContext(alDevice, contextHandle); alContext = ALC10.alcCreateContext(contextHandle, (IntBuffer)null); - alContextCaps = ALC.createCapabilities(alContext); + alContextCaps = ALC.createCapabilities(alDevice); alCaps = AL.createCapabilities(alContextCaps);