mirror of
https://github.com/textmate/textmate.git
synced 2026-04-28 03:00:34 -04:00
Don’t rely on the declared type of FSItem’s icon property
This commit is contained in:
@@ -269,8 +269,12 @@ struct expansion_state_t
|
||||
{
|
||||
if([cell respondsToSelector:@selector(setImage:)])
|
||||
{
|
||||
if([item.icon respondsToSelector:@selector(setModified:)])
|
||||
item.icon.modified = [_modifiedURLs containsObject:item.url];
|
||||
SEL selector = @selector(setModified:);
|
||||
if([item.icon respondsToSelector:selector])
|
||||
{
|
||||
auto fn = (void(*)(id, SEL, BOOL))[item.icon methodForSelector:selector];
|
||||
fn(item.icon, selector, [_modifiedURLs containsObject:item.url]);
|
||||
}
|
||||
[cell setImage:item.icon];
|
||||
}
|
||||
cell.stringValue = item.displayName;
|
||||
|
||||
Reference in New Issue
Block a user