]> git.sesse.net Git - vlc/blobdiff - bindings/java/src/callback-jni.cc
Bug-to-bug compatibility with Winsock
[vlc] / bindings / java / src / callback-jni.cc
index 4f9a3d436d2d9bb9bfdab814df0a3e396c269079..b759c71a25903c05f134868f88ced9bab1f47caf 100644 (file)
@@ -56,18 +56,13 @@ JNIEXPORT void JNICALL Java_org_videolan_jvlc_Audio__1install_1callback( JNIEnv
        wakeupListenersMethod = env->GetStaticMethodID(audioClass, "wakeupListeners", "()V");
     }
 
-    libvlc_callback_register_for_event( ( libvlc_instance_t* ) instance,
-                                       VOLUME_CHANGED,
-                                       volumeChangedCallback,
-                                       &_this,
-                                       exception );
-    CHECK_EXCEPTION_FREE ;
+    libvlc_exception_raise( &exception, "not implemented" );
+    CHECK_EXCEPTION ;
 }
 
 void volumeChangedCallback( struct libvlc_instance_t *p_instance, libvlc_event_t *event, void *user_data )
 {
-    JNIEnv *env;
-    jvm->AttachCurrentThread( ( void ** ) &env, NULL );
+    ATTACH_JVM;
 
     env->CallStaticVoidMethod( audioClass, wakeupListenersMethod);
 }