浏览代码

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

(cherry picked from commit 6bff48345e3444dad79ef46b212208cfc25bfea6)
Felix Paul Kühne 9 年之前
父节点
当前提交
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)