vlc | branch: master | David Fuhrmann <[email protected]> | Tue Aug  6 
21:45:52 2019 +0200| [37b7c5f6b525046d8c8201c4923ca8e2d2f9f0f4] | committer: 
David Fuhrmann

macosx: Fix crash when getting error for audio list query

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

 modules/gui/macosx/library/VLCLibraryModel.m | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/modules/gui/macosx/library/VLCLibraryModel.m 
b/modules/gui/macosx/library/VLCLibraryModel.m
index bfd0bd71f1..0e37d3c7e2 100644
--- a/modules/gui/macosx/library/VLCLibraryModel.m
+++ b/modules/gui/macosx/library/VLCLibraryModel.m
@@ -137,6 +137,10 @@ static void libraryCallback(void *p_data, const 
vlc_ml_event_t *p_event)
 - (void)updateCachedListOfAudioMedia
 {
     vlc_ml_media_list_t *p_media_list = 
vlc_ml_list_audio_media(_p_mediaLibrary, NULL);
+    if (!p_media_list) {
+        return;
+    }
+
     NSMutableArray *mutableArray = [[NSMutableArray alloc] 
initWithCapacity:p_media_list->i_nb_items];
     for (size_t x = 0; x < p_media_list->i_nb_items; x++) {
         VLCMediaLibraryMediaItem *mediaItem = [[VLCMediaLibraryMediaItem 
alloc] initWithMediaItem:&p_media_list->p_items[x]];

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

Reply via email to