summaryrefslogtreecommitdiff
path: root/cocoa/BrowserWindowController.m
diff options
context:
space:
mode:
authorSven Weidauer <sven.weidauer@gmail.com>2011-01-31 15:13:38 +0000
committerSven Weidauer <sven.weidauer@gmail.com>2011-01-31 15:13:38 +0000
commit66b9d5476ed7c47fd31b4e175d2752165894226a (patch)
tree2e7cbcca135f6764d5f5dab3fdf56f68330de129 /cocoa/BrowserWindowController.m
parentcf561c8a6e16031ec60c10f2faad6c80e73c211d (diff)
downloadnetsurf-66b9d5476ed7c47fd31b4e175d2752165894226a.tar.gz
netsurf-66b9d5476ed7c47fd31b4e175d2752165894226a.tar.bz2
Implemented search window.
svn path=/trunk/netsurf/; revision=11563
Diffstat (limited to 'cocoa/BrowserWindowController.m')
-rw-r--r--cocoa/BrowserWindowController.m9
1 files changed, 9 insertions, 0 deletions
diff --git a/cocoa/BrowserWindowController.m b/cocoa/BrowserWindowController.m
index f30607a8e..bb91a67d0 100644
--- a/cocoa/BrowserWindowController.m
+++ b/cocoa/BrowserWindowController.m
@@ -23,6 +23,7 @@
#import "PSMRolloverButton.h"
#import "URLFieldCell.h"
#import "cocoa/gui.h"
+#import "cocoa/NetsurfApp.h"
#import "desktop/browser.h"
#import "desktop/options.h"
@@ -174,12 +175,20 @@
return [navigationControl isEnabledForSegment: 1];
}
+- (void)windowDidBecomeMain: (NSNotification *)note;
+{
+ [(NetSurfApp *)NSApp setFrontTab: [[tabView selectedTabViewItem] identifier]];
+}
+
#pragma mark -
#pragma mark Tab bar delegate
- (void) tabView: (NSTabView *)tabView didSelectTabViewItem: (NSTabViewItem *)tabViewItem;
{
[self setActiveBrowser: [tabViewItem identifier]];
+ if ([[self window] isMainWindow]) {
+ [(NetSurfApp *)NSApp setFrontTab: [tabViewItem identifier]];
+ }
}
- (BOOL)tabView:(NSTabView*)aTabView shouldDragTabViewItem:(NSTabViewItem *)tabViewItem fromTabBar:(PSMTabBarControl *)tabBarControl