Browse Source

macosx: Correctly implement table view check in master detail view table view delegate

Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
pull/201/head
Claudio Cambra 1 month ago
committed by Felix Paul Kühne
parent
commit
2d978211bb
  1. 9
      modules/gui/macosx/library/VLCLibraryMasterDetailViewTableViewDelegate.m

9
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<VLCLibraryMasterDetailViewTableViewDataSource> * const masterDetailViewDataSource =
(NSObject<VLCLibraryMasterDetailViewTableViewDataSource> *)tableView.dataSource;
if (tableView != masterDetailViewDataSource.detailTableView) {
return;
}

Loading…
Cancel
Save