Browse Source

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

Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
Mike Schrag 15 years ago
parent
commit
e67837237b
1 changed files with 3 additions and 2 deletions
  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