소스 검색

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)