diff --git a/modules/gui/macosx/library/video-library/VLCLibraryVideoCollectionViewContainerView.m b/modules/gui/macosx/library/video-library/VLCLibraryVideoCollectionViewContainerView.m index 3ac5b3e4b5..b9cbdc63e2 100644 --- a/modules/gui/macosx/library/video-library/VLCLibraryVideoCollectionViewContainerView.m +++ b/modules/gui/macosx/library/video-library/VLCLibraryVideoCollectionViewContainerView.m @@ -22,6 +22,7 @@ #import "VLCLibraryVideoCollectionViewContainerView.h" +#import "library/VLCLibraryCollectionViewDelegate.h" #import "library/VLCLibraryCollectionViewFlowLayout.h" #import "library/VLCLibraryCollectionViewSupplementaryElementView.h" @@ -30,6 +31,12 @@ #import "views/VLCSubScrollView.h" +@interface VLCLibraryVideoCollectionViewContainerView() +{ + VLCLibraryCollectionViewDelegate *_collectionViewDelegate; +} +@end + @implementation VLCLibraryVideoCollectionViewContainerView - (instancetype)init @@ -109,6 +116,9 @@ _collectionView.selectable = YES; _collectionView.allowsEmptySelection = YES; _collectionView.allowsMultipleSelection = NO; + + _collectionViewDelegate = [[VLCLibraryCollectionViewDelegate alloc] init]; + _collectionView.delegate = _collectionViewDelegate; } - (void)setupScrollView