mirror of
https://github.com/textmate/textmate.git
synced 2026-04-28 03:00:34 -04:00
Send performCloseTab: to our delegate instead of next responder
A delegate was introduced (out of necessity) in 6748c28109 but we didn’t use it for everything, leading to inconsistent code.
This commit is contained in:
@@ -881,7 +881,8 @@ static NSString* const OakTabItemPasteboardType = @"OakTabItemPasteboardType";
|
||||
- (void)performClose:(id)sender
|
||||
{
|
||||
_tag = [_tabItems indexOfObject:_selectedTabItem]; // performCloseTab: asks for [sender tag]
|
||||
[NSApp sendAction:@selector(performCloseTab:) to:nil from:self];
|
||||
if([_delegate respondsToSelector:@selector(performCloseTab:)])
|
||||
[_delegate performCloseTab:self];
|
||||
}
|
||||
|
||||
- (NSMenu*)menuForView:(NSView*)aView
|
||||
|
||||
Reference in New Issue
Block a user