Przeglądaj źródła

iOS: Fix removal of all gesture recognizer (closes #16837)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Soomin Lee 8 lat temu
rodzic
commit
f505f50355
1 zmienionych plików z 3 dodań i 4 usunięć
  1. 3 4
      Sources/VLCLibraryViewController.m

+ 3 - 4
Sources/VLCLibraryViewController.m

@@ -670,12 +670,11 @@ static NSString *kUsingTableViewToShowData = @"UsingTableViewToShowData";
         if (_libraryMode == VLCLibraryModeAllFiles) {
             if (self.collectionView.collectionViewLayout != _folderLayout) {
                 for (UIGestureRecognizer *recognizer in _collectionView.gestureRecognizers) {
-                    if (recognizer != _folderLayout.panGestureRecognizer ||
-                        recognizer != _folderLayout.longPressGestureRecognizer ||
-                        recognizer != _longPressGestureRecognizer)
+                    if (recognizer == _reorderLayout.panGestureRecognizer ||
+                        recognizer == _reorderLayout.longPressGestureRecognizer) {
                         [self.collectionView removeGestureRecognizer:recognizer];
+                    }
                 }
-
                 [self.collectionView setCollectionViewLayout:_folderLayout animated:NO];
                 [self.collectionView addGestureRecognizer:_longPressGestureRecognizer];
             }