|
@@ -122,14 +122,16 @@
|
|
|
|
|
|
- (VLCMediaList *)mediaList
|
|
|
{
|
|
|
- NSMutableArray *mediaArray = [NSMutableArray array];
|
|
|
+ VLCMediaList *mediaList = [[VLCMediaList alloc] init];
|
|
|
@synchronized(_items) {
|
|
|
NSUInteger count = _items.count;
|
|
|
- for (NSUInteger i = 0; i < count; i++) {
|
|
|
- [mediaArray addObject:[_items[i] media]];
|
|
|
+ for (NSInteger i = count - 1; i >= 0; i--) {
|
|
|
+ VLCMedia *media = [_items[i] media];
|
|
|
+ if (media)
|
|
|
+ [mediaList addMedia:media];
|
|
|
}
|
|
|
}
|
|
|
- return [[VLCMediaList alloc] initWithArray:mediaArray];
|
|
|
+ return mediaList;
|
|
|
}
|
|
|
|
|
|
- (NSString *)_urlAuth:(NSString *)url
|