]> git.sesse.net Git - vlc/commitdiff
media list player: return NothingSpecial on is_playing if media instance is null
authorFilippo Carone <littlejohn@videolan.org>
Tue, 24 Aug 2010 14:57:42 +0000 (16:57 +0200)
committerFilippo Carone <littlejohn@videolan.org>
Tue, 24 Aug 2010 15:42:10 +0000 (17:42 +0200)
src/control/media_list_player.c

index c0e13c808dcd840bd499c2d7d8a4846ab8fc3e1d..a6d509869119c9eb33c94a04ca67d8ece623fa5d 100644 (file)
@@ -607,6 +607,10 @@ void libvlc_media_list_player_pause(libvlc_media_list_player_t * p_mlp)
 int
 libvlc_media_list_player_is_playing(libvlc_media_list_player_t * p_mlp)
 {
+    if (!p_mlp->p_mi)
+    {
+        return libvlc_NothingSpecial;
+    }
     libvlc_state_t state = libvlc_media_player_get_state(p_mlp->p_mi);
     return (state == libvlc_Opening) || (state == libvlc_Buffering) ||
            (state == libvlc_Playing);