]> git.sesse.net Git - vlc/commitdiff
skins2: factorize.
authorRémi Duraffort <ivoire@videolan.org>
Mon, 27 Jul 2009 10:07:54 +0000 (12:07 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Mon, 27 Jul 2009 11:24:19 +0000 (13:24 +0200)
modules/gui/skins2/commands/cmd_playlist.cpp

index 34f50f9ec3999d68619b7b47f8296eb987a04e4d..28e44abaa96cd0feb8a02e995c6dfbd3344ce479 100644 (file)
@@ -56,11 +56,7 @@ void CmdPlaylistRandom::execute()
 {
     playlist_t *pPlaylist = getIntf()->p_sys->p_playlist;
     if( pPlaylist != NULL )
-    {
-        vlc_value_t val;
-        val.b_bool = m_value;
-        var_Set( pPlaylist , "random", val);
-    }
+        var_SetBool( pPlaylist , "random", m_value );
 }
 
 
@@ -68,11 +64,7 @@ void CmdPlaylistLoop::execute()
 {
     playlist_t *pPlaylist = getIntf()->p_sys->p_playlist;
     if( pPlaylist != NULL )
-    {
-        vlc_value_t val;
-        val.b_bool = m_value;
-        var_Set( pPlaylist , "loop", val);
-    }
+        var_SetBool( pPlaylist , "loop", m_value );
 }
 
 
@@ -80,11 +72,7 @@ void CmdPlaylistRepeat::execute()
 {
     playlist_t *pPlaylist = getIntf()->p_sys->p_playlist;
     if( pPlaylist != NULL )
-    {
-        vlc_value_t val;
-        val.b_bool = m_value;
-        var_Set( pPlaylist , "repeat", val);
-    }
+        var_SetBool( pPlaylist , "repeat", m_value );
 }
 
 
@@ -125,7 +113,5 @@ void CmdPlaylistFirst::execute()
 {
     playlist_t *pPlaylist = getIntf()->p_sys->p_playlist;
 
-    playlist_Lock( pPlaylist );
-    playlist_Control( pPlaylist, PLAYLIST_PLAY, pl_Locked );
-    playlist_Unlock( pPlaylist );
+    playlist_Control( pPlaylist, PLAYLIST_PLAY, pl_Unlocked );
 }