浏览代码

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

Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
Mike Schrag 15 年之前
父节点
当前提交
e67837237b
共有 1 个文件被更改,包括 3 次插入2 次删除
  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