diff --git a/libvlc/jni/libvlcjni-mediaplayer.c b/libvlc/jni/libvlcjni-mediaplayer.c
index a5f1eebae1b3cd4327bc977fff5116cc6c276b3f..605cda72711f7be0bc98352da9b1e062efca903b 100644
--- a/libvlc/jni/libvlcjni-mediaplayer.c
+++ b/libvlc/jni/libvlcjni-mediaplayer.c
@@ -1236,5 +1236,5 @@ Java_org_videolan_libvlc_MediaPlayer_nativeGetTeletextTransparency(JNIEnv *env,
     if (!p_obj)
         return false;
 
-    libvlc_video_get_teletext_transparency (p_obj->u.p_mp);
+    return !!libvlc_video_get_teletext_transparency (p_obj->u.p_mp);
 }