Переглянути джерело

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

(cherry picked from commit 6bff48345e3444dad79ef46b212208cfc25bfea6)
Felix Paul Kühne 10 роки тому
батько
коміт
aae07a1241
1 змінених файлів з 6 додано та 0 видалено
  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)