diff options
author | Sven Gothel <[email protected]> | 2023-07-10 16:42:36 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2023-07-10 16:42:36 +0200 |
commit | 2d3237ef72a0ce908f1ca61e4f151e01dc8e27f3 (patch) | |
tree | fb2549d599cc5da899bc3149a0e52b6b04a376b7 /src/java/com/jogamp/openal/ALContextKey.java | |
parent | 9eb33b0016e8f0781140a3b03509562cb6d95bc1 (diff) |
AL_SOFT_events: Define 'ALCcontext` as `UserParam` type for more clarity
Diffstat (limited to 'src/java/com/jogamp/openal/ALContextKey.java')
-rw-r--r-- | src/java/com/jogamp/openal/ALContextKey.java | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/java/com/jogamp/openal/ALContextKey.java b/src/java/com/jogamp/openal/ALContextKey.java index 2e85a05..450c42b 100644 --- a/src/java/com/jogamp/openal/ALContextKey.java +++ b/src/java/com/jogamp/openal/ALContextKey.java @@ -43,15 +43,12 @@ public class ALContextKey { private final int hashCodeValue; /** Creates an instance using the current context as key. */ - public ALContextKey( final Object userParam ) { - if( null == userParam ) { - throw new IllegalArgumentException("userParam null"); - } - if( !(userParam instanceof ALCcontext) ) { - throw new IllegalArgumentException("userParam not ALCcontext but "+userParam.getClass()); + public ALContextKey( final ALCcontext context ) { + if( null == context ) { + throw new IllegalArgumentException("null context"); } // alCtx = alc.alcGetCurrentContext(); - alCtx = (ALCcontext) userParam; + alCtx = context; if( null != alCtx ) { nativeAddress = alCtx.getDirectBufferAddress(); hashCodeValue = HashUtil.getAddrHash32_EqualDist(nativeAddress); |