瀏覽代碼

macosx/framework: Set root media after setting the playlist.

Pierre d'Herbemont 16 年之前
父節點
當前提交
c6ca87a7b6
共有 1 個文件被更改,包括 8 次插入1 次删除
  1. 8 1
      Sources/VLCMediaListPlayer.m

+ 8 - 1
Sources/VLCMediaListPlayer.m

@@ -68,11 +68,18 @@
     if (_rootMedia == media)
         return;
     [_rootMedia release];
-    _rootMedia = [media retain];
+    _rootMedia = nil;
+
     VLCMediaList *mediaList = [[VLCMediaList alloc] init];
     if (media)
         [mediaList addMedia:media];
+
+    // This will clean rootMedia
     [self setMediaList:mediaList];
+
+    // Thus set rootMedia here.
+    _rootMedia = [media retain];
+
     [mediaList release];
 }