Restructure conditional logic

This commit is contained in:
Eric Jensen
2016-04-26 23:15:14 -07:00
parent fcf4a4d112
commit f2ab6ca6dd

View File

@@ -99,10 +99,12 @@ static NSString * const kStatus = @"status";
{
ASDN::MutexLocker l(_videoLock);
if ([_asset isKindOfClass:[AVURLAsset class]]) {
return [[AVPlayerItem alloc] initWithURL:((AVURLAsset *)_asset).URL];
} else if (_asset != nil) {
return [[AVPlayerItem alloc] initWithAsset:_asset];
if (_asset != nil) {
if ([_asset isKindOfClass:[AVURLAsset class]]) {
return [[AVPlayerItem alloc] initWithURL:((AVURLAsset *)_asset).URL];
} else {
return [[AVPlayerItem alloc] initWithAsset:_asset];
}
}
return nil;