]> git.sesse.net Git - vlc/commitdiff
playlist: automatically resume from pause when uncorked
authorRémi Denis-Courmont <remi@remlab.net>
Mon, 15 Dec 2014 17:24:25 +0000 (19:24 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Mon, 15 Dec 2014 17:24:25 +0000 (19:24 +0200)
src/playlist/engine.c

index 742d9e420d69f189f20484a0c85a099bdd740dc8..05ea3b11745ae36104250c64d71b05070f237217 100644 (file)
@@ -84,18 +84,19 @@ static int CorksCallback( vlc_object_t *obj, char const *var,
     if( !old.i_int == !cur.i_int )
         return VLC_SUCCESS; /* nothing to do */
 
+    if( !var_InheritBool( obj, "playlist-cork" ) )
+        return VLC_SUCCESS;
+
     if( cur.i_int )
     {
-        if( var_InheritBool( obj, "playlist-cork" ) )
-        {
-            msg_Dbg( obj, "corked" );
-            playlist_Pause( pl );
-        }
-        else
-            msg_Dbg( obj, "not corked" );
+        msg_Dbg( obj, "corked" );
+        playlist_Pause( pl );
     }
     else
+    {
         msg_Dbg( obj, "uncorked" );
+        playlist_Resume( pl );
+    }
 
     (void) var; (void) dummy;
     return VLC_SUCCESS;