diff options
author | Sven Weidauer <sven@5sw.de> | 2017-06-05 17:40:44 +0200 |
---|---|---|
committer | Sven Weidauer <sven@5sw.de> | 2017-06-05 17:40:44 +0200 |
commit | d023f97499af34f53b68f3e471b421d38e92090a (patch) | |
tree | eecc86cdfd27ccbb228f70d385091ec4a3612be0 /frontends/cocoa | |
parent | 7a3976a120e33a9a56590388e5ed077a0c766e14 (diff) | |
download | netsurf-d023f97499af34f53b68f3e471b421d38e92090a.tar.gz netsurf-d023f97499af34f53b68f3e471b421d38e92090a.tar.bz2 |
Pass actions from the browser window controller to the browser view controller.
Diffstat (limited to 'frontends/cocoa')
-rw-r--r-- | frontends/cocoa/BrowserWindowController.m | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/frontends/cocoa/BrowserWindowController.m b/frontends/cocoa/BrowserWindowController.m index ac3cf18e6..2abc5d854 100644 --- a/frontends/cocoa/BrowserWindowController.m +++ b/frontends/cocoa/BrowserWindowController.m @@ -147,6 +147,15 @@ } } +- (id)supplementalTargetForAction:(SEL)action sender:(id)sender +{ + if ([self.activeBrowser respondsToSelector:action]) { + return activeBrowser; + } + + return [super supplementalTargetForAction:action sender:sender]; +} + - (IBAction)newTab:(id)sender { nsurl *url; @@ -175,12 +184,6 @@ [self removeTab:activeBrowser]; } -- (void)setActiveBrowser:(BrowserViewController *)newBrowser -{ - activeBrowser = newBrowser; - //[self setNextResponder: activeBrowser]; -} - - (void)setCanGoBack:(BOOL)can { [navigationControl setEnabled:can forSegment:0]; |