]> git.sesse.net Git - vlc/commitdiff
android/opaque: check if subtitles_picture is not NULL
authorThomas Guillem <thomas@gllm.fr>
Fri, 31 Oct 2014 16:17:22 +0000 (17:17 +0100)
committerJean-Baptiste Kempf <jb@videolan.org>
Fri, 31 Oct 2014 17:03:45 +0000 (18:03 +0100)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
modules/video_output/android/opaque.c

index 4cca792544322b7cd9e6b3259da0b36e8b294519..6263b58ac58b7722ab116ea724eed705e00ce0ff 100644 (file)
@@ -265,7 +265,8 @@ static void Close(vlc_object_t *p_this)
     if (sys->window)
         sys->native_window.winRelease(sys->window);
     dlclose(sys->p_library);
-    picture_Release(sys->subtitles_picture);
+    if (sys->subtitles_picture)
+        picture_Release(sys->subtitles_picture);
     if (sys->p_spu_blend)
         filter_DeleteBlend(sys->p_spu_blend);
     free(sys);
@@ -304,7 +305,7 @@ static void Display(vout_display_t *vd, picture_t *picture, subpicture_t *subpic
     if (display_callback)
         display_callback(p_picsys);
 
-    if (subpicture)
+    if (subpicture && sys->subtitles_picture)
         sys->b_has_subpictures = true;
     /* As long as no subpicture was received, do not call
        DisplaySubpicture since JNI calls and clearing the subtitles