summaryrefslogtreecommitdiff
path: root/cocoa/BrowserWindowController.m
diff options
context:
space:
mode:
authorSven Weidauer <sven.weidauer@gmail.com>2011-01-20 14:17:15 +0000
committerSven Weidauer <sven.weidauer@gmail.com>2011-01-20 14:17:15 +0000
commit010ac0c1817f637ce5359a61e0f31f8298120a03 (patch)
tree1b1a3a0df0494334bb4bb567cc379ce9235af24d /cocoa/BrowserWindowController.m
parent699f0cb344d589c6c4b218a6b18d717bccf45e4a (diff)
downloadnetsurf-010ac0c1817f637ce5359a61e0f31f8298120a03.tar.gz
netsurf-010ac0c1817f637ce5359a61e0f31f8298120a03.tar.bz2
Fixed tab closing leaving the URL bar disconnected from the current tab
svn path=/trunk/netsurf/; revision=11423
Diffstat (limited to 'cocoa/BrowserWindowController.m')
-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