[vlc-devel] [PATCH 30/40] macosx: use playlist_ViewPlay(), fix aliasing

RĂ©mi Denis-Courmont remi at remlab.net
Sun May 14 17:46:00 CEST 2017


(The node parameter must be a playlist_item_t *, cannot be a void *.)
---
 modules/gui/macosx/VLCConvertAndSaveWindowController.m | 3 +--
 modules/gui/macosx/VLCPlaylist.m                       | 4 ++--
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/modules/gui/macosx/VLCConvertAndSaveWindowController.m b/modules/gui/macosx/VLCConvertAndSaveWindowController.m
index f203a5e78a..55000072b7 100644
--- a/modules/gui/macosx/VLCConvertAndSaveWindowController.m
+++ b/modules/gui/macosx/VLCConvertAndSaveWindowController.m
@@ -293,8 +293,7 @@
         /* let's "play" */
         PL_LOCK;
         playlist_item_t *p_item = playlist_ItemGetByInput(p_playlist, p_input);
-        playlist_Control(p_playlist, PLAYLIST_VIEWPLAY, pl_Locked, NULL,
-                         p_item);
+        playlist_ViewPlay(p_playlist, NULL, p_item);
         PL_UNLOCK;
     }
     else
diff --git a/modules/gui/macosx/VLCPlaylist.m b/modules/gui/macosx/VLCPlaylist.m
index 70170fdfee..d6e89b9ceb 100644
--- a/modules/gui/macosx/VLCPlaylist.m
+++ b/modules/gui/macosx/VLCPlaylist.m
@@ -304,7 +304,7 @@
     playlist_item_t *p_node = playlist_ItemGetById(p_playlist, [[[self model] rootItem] plItemId]);
 
     if (p_item && p_node) {
-        playlist_Control(p_playlist, PLAYLIST_VIEWPLAY, pl_Locked, p_node, p_item);
+        playlist_ViewPlay(p_playlist, p_node, p_item);
     }
     PL_UNLOCK;
 }
@@ -645,7 +645,7 @@
             continue;
 
         if (i == 0 && b_start) {
-            playlist_Control(p_playlist, PLAYLIST_VIEWPLAY, pl_Locked, p_parent, p_item);
+            playlist_ViewPlay(p_playlist, p_parent, p_item);
         }
         input_item_Release(p_input);
     }
-- 
2.11.0



More information about the vlc-devel mailing list