summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cocoa/BrowserWindowController.m6
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