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:
Allan Odgaard
2015-03-23 11:53:21 +07:00
parent 491ef65e65
commit 31464f39fd

View File

@@ -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