vlc | branch: master | Felix Paul Kühne <[email protected]> | Fri Feb  1 15:56:31 
2019 +0100| [8a45afbf5555853404a3fff7cfec78e5524e78fb] | committer: Felix Paul 
Kühne

macosx: fix segfault on quit

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8a45afbf5555853404a3fff7cfec78e5524e78fb
---

 modules/gui/macosx/VLCPlaylistController.m | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/gui/macosx/VLCPlaylistController.m 
b/modules/gui/macosx/VLCPlaylistController.m
index 6f13637b19..ccbb214d6e 100644
--- a/modules/gui/macosx/VLCPlaylistController.m
+++ b/modules/gui/macosx/VLCPlaylistController.m
@@ -206,9 +206,10 @@ static const struct vlc_playlist_callbacks 
playlist_callbacks = {
 {
     if (_p_playlist) {
         if (_playlistListenerID) {
+            vlc_playlist_Lock(_p_playlist);
             vlc_playlist_RemoveListener(_p_playlist, _playlistListenerID);
+            vlc_playlist_Unlock(_p_playlist);
         }
-        vlc_playlist_Delete(_p_playlist);
     }
 }
 

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to