Check for methods for an item-based delegate, per discussion with @fredkiefer

This commit is contained in:
Gregory John Casamento 2024-07-27 17:19:16 -04:00
parent 4e95021973
commit 7b78d9b64e

View file

@ -2267,8 +2267,13 @@ static BOOL browserUseBezels;
_itemBasedDelegate = NO;
if ([anObject respondsToSelector:
@selector(browser:numberOfChildrenOfItem:)])
@selector(browser:numberOfChildrenOfItem:)]
&& [anObject respondsToSelector:
@selector(browser:child:ofItem:)]
&& [anObject respondsToSelector:
@selector(browser:isLeafItem:)])
{
_passiveDelegate = NO;
_itemBasedDelegate = YES;
}
else