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; }