diff options
Diffstat (limited to 'cocoa/BrowserWindowController.m')
-rw-r--r-- | cocoa/BrowserWindowController.m | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cocoa/BrowserWindowController.m b/cocoa/BrowserWindowController.m index ff40bf094..7a59fad2f 100644 --- a/cocoa/BrowserWindowController.m +++ b/cocoa/BrowserWindowController.m @@ -132,8 +132,12 @@ extern NSString * const kHomepageURL; - (void) tabView: (NSTabView *)aTabView didCloseTabViewItem: (NSTabViewItem *)tabViewItem; { [tabViewItem unbind: @"label"]; + + if (activeBrowser == [tabViewItem identifier]) { + [self setActiveBrowser: nil]; + } + browser_window_destroy( [[tabViewItem identifier] browser] ); - [self setActiveBrowser: nil]; } @end |