浏览代码

VLCPlaybackController: Fix repeat current media with shuffle mode

Signed-off-by: Carola Nitz <nitz.carola@googlemail.com>
(cherry picked from commit 98b5ee7979b3b1b2364086001576bd2a76578604)
Soomin Lee 7 年之前
父节点
当前提交
a919b618ef
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Sources/VLCPlaybackController.m

+ 1 - 1
Sources/VLCPlaybackController.m

@@ -788,7 +788,7 @@ VLCMediaDelegate, VLCRemoteControlServiceDelegate>
     NSInteger mediaListCount = _mediaList.count;
 
 #if TARGET_OS_IOS
-    if (mediaListCount > 2 && _shuffleMode) {
+    if (self.repeatMode != VLCRepeatCurrentItem && mediaListCount > 2 && _shuffleMode) {
 
         NSNumber *nextIndex;
         NSUInteger currentIndex = [_mediaList indexOfMedia:_listPlayer.mediaPlayer.media];