Explorar o código

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

Pierre d'Herbemont %!s(int64=17) %!d(string=hai) anos
pai
achega
5534065e67
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  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];