Explorar o código

macosx/framework: -[VLCMedia length] returns null every time after the first call.

Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
Mike Schrag %!s(int64=15) %!d(string=hai) anos
pai
achega
e67837237b
Modificáronse 1 ficheiros con 3 adicións e 2 borrados
  1. 3 2
      Sources/VLCMedia.m

+ 3 - 2
Sources/VLCMedia.m

@@ -283,9 +283,10 @@ static void HandleMediaSubItemAdded(const libvlc_event_t * event, void * self)
         {
             [self setLength:[VLCTime timeWithNumber:[NSNumber numberWithLongLong:duration]]];
             return [[length retain] autorelease];
-        } 
+        }
+        return [VLCTime nullTime];
     }
-    return [VLCTime nullTime];
+    return [[length retain] autorelease];
 }
 
 - (VLCTime *)lengthWaitUntilDate:(NSDate *)aDate