summaryrefslogtreecommitdiff
path: root/cocoa
diff options
context:
space:
mode:
Diffstat (limited to 'cocoa')
-rw-r--r--cocoa/gui.m14
1 files changed, 4 insertions, 10 deletions
diff --git a/cocoa/gui.m b/cocoa/gui.m
index 88b1908c3..8f78cb776 100644
--- a/cocoa/gui.m
+++ b/cocoa/gui.m
@@ -96,17 +96,11 @@ struct gui_window *gui_create_browser_window(struct browser_window *bw,
BrowserViewController *result = [[BrowserViewController alloc] initWithBrowser: bw];
- if (bw->parent == NULL) {
- if (!new_tab || nil == window) {
- window = [[[BrowserWindowController alloc] init] autorelease];
- [[window window] makeKeyAndOrderFront: nil];
- }
- [window addTab: result];
- } else {
- BrowserViewController *parent = (BrowserViewController *)bw->parent->window;
- NSCParameterAssert( parent != nil );
- [[parent browserView] addSubview: [result view]];
+ if (!new_tab || nil == window) {
+ window = [[[BrowserWindowController alloc] init] autorelease];
+ [[window window] makeKeyAndOrderFront: nil];
}
+ [window addTab: result];
return (struct gui_window *)result;
}