From 2d978211bb34df9d9d6c04baefdce3c5e0a69f4a Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Thu, 26 Feb 2026 20:01:19 +0800 Subject: [PATCH] macosx: Correctly implement table view check in master detail view table view delegate Signed-off-by: Claudio Cambra --- .../VLCLibraryMasterDetailViewTableViewDelegate.m | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/gui/macosx/library/VLCLibraryMasterDetailViewTableViewDelegate.m b/modules/gui/macosx/library/VLCLibraryMasterDetailViewTableViewDelegate.m index 8147fa3eb8..28b9c4f6f0 100644 --- a/modules/gui/macosx/library/VLCLibraryMasterDetailViewTableViewDelegate.m +++ b/modules/gui/macosx/library/VLCLibraryMasterDetailViewTableViewDelegate.m @@ -55,7 +55,14 @@ fallbackTitle:(NSString *)fallbackTitle fallbackDetail:(NSString *)fallbackDetail { - if (tableView != tableView) { // TODO + if (![tableView.dataSource conformsToProtocol:@protocol(VLCLibraryMasterDetailViewTableViewDataSource)]) { + return; + } + + NSObject * const masterDetailViewDataSource = + (NSObject *)tableView.dataSource; + + if (tableView != masterDetailViewDataSource.detailTableView) { return; }