Преглед на файлове

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];