소스 검색

MacOSX/Framework/VLCMedia.m: Don't forget to remove the user_data from the media_descriptor.

Pierre d'Herbemont 17 년 전
부모
커밋
5534065e67
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      Sources/VLCMedia.m

+ 4 - 1
Sources/VLCMedia.m

@@ -177,7 +177,10 @@ static void HandleMediaDurationChanged(const libvlc_event_t *event, void *self)
     [url release];
     [subitems release];
     [metaDictionary release];
-    
+
+    if( self == libvlc_media_descriptor_get_user_data( p_md, NULL ) )
+        libvlc_media_descriptor_set_user_data( p_md, nil, NULL );
+
     libvlc_media_descriptor_release( p_md );
 
     [super dealloc];