From f554b28fac1cf07c5e3d544c6a1c933b2168fdeb Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Tue, 1 Nov 2022 21:17:49 +0100 Subject: [PATCH] macosx: Use VLCLibraryCollectionViewFlowLayout in video library Signed-off-by: Claudio Cambra --- modules/gui/macosx/library/VLCLibraryVideoDataSource.m | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/modules/gui/macosx/library/VLCLibraryVideoDataSource.m b/modules/gui/macosx/library/VLCLibraryVideoDataSource.m index 649a7b73b0..d91ef35941 100644 --- a/modules/gui/macosx/library/VLCLibraryVideoDataSource.m +++ b/modules/gui/macosx/library/VLCLibraryVideoDataSource.m @@ -22,7 +22,9 @@ #import "VLCLibraryVideoDataSource.h" +#import "library/VLCLibraryCollectionViewFlowLayout.h" #import "library/VLCLibraryCollectionViewItem.h" +#import "library/VLCLibraryCollectionViewMediaItemSupplementaryDetailView.h" #import "library/VLCLibraryCollectionViewSupplementaryElementView.h" #import "library/VLCLibraryModel.h" #import "library/VLCLibraryDataTypes.h" @@ -34,6 +36,7 @@ { NSArray *_recentsArray; NSArray *_libraryArray; + VLCLibraryCollectionViewFlowLayout *_collectionViewFlowLayout; } @end @@ -84,9 +87,10 @@ [_libraryMediaCollectionView registerClass:[VLCLibraryCollectionViewSupplementaryElementView class] forSupplementaryViewOfKind:NSCollectionElementKindSectionHeader withIdentifier:VLCLibrarySupplementaryElementViewIdentifier]; - - [(NSCollectionViewFlowLayout *)_libraryMediaCollectionView.collectionViewLayout - setHeaderReferenceSize:[VLCLibraryCollectionViewSupplementaryElementView defaultHeaderSize]]; + + _collectionViewFlowLayout = [[VLCLibraryCollectionViewFlowLayout alloc] init]; + _collectionViewFlowLayout.headerReferenceSize = [VLCLibraryCollectionViewSupplementaryElementView defaultHeaderSize]; + _libraryMediaCollectionView.collectionViewLayout = _collectionViewFlowLayout; } - (NSInteger)collectionView:(NSCollectionView *)collectionView