Browse Source

onedrive : fix wrong files in automatically play next Item
(cherry picked from commit db6398ee05bb4771b3c2c7a444abf6776f976538)

Pierre SAGASPE 9 years ago
parent
commit
7c8d405b9b
1 changed files with 3 additions and 1 deletions
  1. 3 1
      Sources/VLCOneDriveTableViewController.m

+ 3 - 1
Sources/VLCOneDriveTableViewController.m

@@ -129,6 +129,7 @@
             NSUInteger count = folderItems.count;
             NSMutableArray *mediaItems = [[NSMutableArray alloc] init];
             NSInteger firstIndex = 0;
+            NSInteger posIndex = 0;
             for (NSInteger x = count - 1; x > -1; x--) {
                 VLCOneDriveObject *iter = folderItems[x];
                 if (iter.isFolder)
@@ -138,12 +139,13 @@
                     [mediaItems addObject:[VLCMedia mediaWithURL:url]];
 
                     if (iter == selectedObject) {
-                        firstIndex = mediaItems.count;
+                        posIndex = mediaItems.count;
                     }
                 }
             }
 
             if (mediaItems.count > 0) {
+                firstIndex = mediaItems.count - posIndex;
                 [vpc playMediaList:[[VLCMediaList alloc] initWithArray:mediaItems] firstIndex:firstIndex];
             }
         }