Bläddra i källkod

movie view: fix media item playback after media list

Felix Paul Kühne 11 år sedan
förälder
incheckning
8d1fa3f432
2 ändrade filer med 7 tillägg och 1 borttagningar
  1. 1 0
      Sources/VLCMovieViewController.h
  2. 6 1
      Sources/VLCMovieViewController.m

+ 1 - 0
Sources/VLCMovieViewController.h

@@ -76,6 +76,7 @@
 @property (nonatomic, strong) MLFile *mediaItem;
 @property (nonatomic, strong) NSURL *url;
 @property (nonatomic, retain) VLCMediaList *mediaList;
+@property (nonatomic, retain) NSArray *filesForMediaList;
 @property (nonatomic, readwrite) NSUInteger itemInMediaListToBePlayedFirst;
 
 - (IBAction)closePlayback:(id)sender;

+ 6 - 1
Sources/VLCMovieViewController.m

@@ -385,10 +385,11 @@
                 self.artistNameLabel.text = item.albumTrack.artist;
                 self.albumNameLabel.text = item.albumTrack.album.name;
             } else
-                self.trackNameLabel.text = self.artistNameLabel.text = self.albumNameLabel.text = @"";
+                self.artistNameLabel.text = self.albumNameLabel.text = @"";
         }
     } else if (!self.mediaList)
         media = [VLCMedia mediaWithURL:self.url];
+    self.trackNameLabel.text = [[media url] lastPathComponent];
 
     NSMutableDictionary *mediaDictionary = [[NSMutableDictionary alloc] init];
 
@@ -584,6 +585,10 @@
     }
     if (_mediaItem)
         _mediaItem = nil;
+    if (_mediaList)
+        _mediaList = nil;
+    if (_url)
+        _url = nil;
 
     _playerIsSetup = NO;
 }