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
