Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC


Commits:
45cbe9e8 by Claudio Cambra at 2026-05-10T18:31:36+02:00
macosx: Fix shows segment list view mode

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -


2 changed files:

- modules/gui/macosx/library/video-library/VLCLibraryVideoTableViewDelegate.h
- modules/gui/macosx/library/video-library/VLCLibraryVideoViewController.m


Changes:

=====================================
modules/gui/macosx/library/video-library/VLCLibraryVideoTableViewDelegate.h
=====================================
@@ -22,11 +22,11 @@
 
 #import <Cocoa/Cocoa.h>
 
-#import "library/VLCLibraryTableViewDelegate.h"
+#import "library/VLCLibraryMasterDetailViewTableViewDelegate.h"
 
 NS_ASSUME_NONNULL_BEGIN
 
-@interface VLCLibraryVideoTableViewDelegate : VLCLibraryTableViewDelegate
+@interface VLCLibraryVideoTableViewDelegate : 
VLCLibraryMasterDetailViewTableViewDelegate
 
 @end
 


=====================================
modules/gui/macosx/library/video-library/VLCLibraryVideoViewController.m
=====================================
@@ -142,6 +142,8 @@
                                  bundle:nil];
     [self.videoLibraryGroupSelectionTableView registerNib:tableCellViewNib
                                            
forIdentifier:@"VLCVideoLibraryTableViewCellIdentifier"];
+    [self.videoLibraryGroupsTableView registerNib:tableCellViewNib
+                                   
forIdentifier:@"VLCVideoLibraryTableViewCellIdentifier"];
     
     self.videoLibraryGroupSelectionTableView.floatsGroupRows = NO;
 }
@@ -297,6 +299,14 @@
     [self setupShowsDataSource];
     self.videoLibraryCollectionView.dataSource = self.libraryShowsDataSource;
 
+    self.videoLibraryGroupsTableView.dataSource = self.libraryShowsDataSource;
+    self.videoLibraryGroupsTableView.target = self.libraryShowsDataSource;
+    self.videoLibraryGroupsTableView.delegate = _videoLibraryTableViewDelegate;
+
+    self.videoLibraryGroupSelectionTableView.dataSource = 
self.libraryShowsDataSource;
+    self.videoLibraryGroupSelectionTableView.target = 
self.libraryShowsDataSource;
+    self.videoLibraryGroupSelectionTableView.delegate = 
_videoLibraryTableViewDelegate;
+
     // Shows uses the master/detail split view, not the single sectioned table.
     // The master and detail table views are wired in setupShowsDataSource.
 



View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/commit/45cbe9e8cb9310d6d582e6dde0e15ab98e72d639

-- 
View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/commit/45cbe9e8cb9310d6d582e6dde0e15ab98e72d639
You're receiving this email because of your account on code.videolan.org.


_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to