Browse Source

vpc: make sure to always save playback data on stop (refs #15437)

(cherry picked from commit 6bff48345e3444dad79ef46b212208cfc25bfea6)
Felix Paul Kühne 9 years ago
parent
commit
aae07a1241
1 changed files with 6 additions and 0 deletions
  1. 6 0
      Sources/VLCPlaybackController.m

+ 6 - 0
Sources/VLCPlaybackController.m

@@ -332,6 +332,12 @@ NSString *const VLCPlaybackControllerPlaybackDidFail = @"VLCPlaybackControllerPl
         if (_mediaPlayer.media) {
             [_mediaPlayer pause];
             [self _savePlaybackState];
+            @try {
+                [[MLMediaLibrary sharedMediaLibrary] save];
+            }
+            @catch (NSException *exception) {
+                APLog(@"saving playback state failed");
+            }
             [_mediaPlayer stop];
         }
         if (_mediaPlayer)