diff --git a/libvlc/jni/libvlcjni-medialist.c b/libvlc/jni/libvlcjni-medialist.c index b074ef9e8..6722611f0 100644 --- a/libvlc/jni/libvlcjni-medialist.c +++ b/libvlc/jni/libvlcjni-medialist.c @@ -67,7 +67,11 @@ Java_org_videolan_libvlc_MediaList_nativeNewFromLibVlc(JNIEnv *env, if (!p_obj) return; +#if LIBVLC_VERSION_MAJOR && LIBVLC_VERSION_MAJOR >= 4 + p_obj->u.p_ml = libvlc_media_list_new(); +#else p_obj->u.p_ml = libvlc_media_list_new(p_obj->p_libvlc); +#endif MediaList_nativeNewCommon(env, thiz, p_obj); }