summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Weidauer <sven@5sw.de>2017-06-05 17:40:44 +0200
committerSven Weidauer <sven@5sw.de>2017-06-05 17:40:44 +0200
commitd023f97499af34f53b68f3e471b421d38e92090a (patch)
treeeecc86cdfd27ccbb228f70d385091ec4a3612be0
parent7a3976a120e33a9a56590388e5ed077a0c766e14 (diff)
downloadnetsurf-d023f97499af34f53b68f3e471b421d38e92090a.tar.gz
netsurf-d023f97499af34f53b68f3e471b421d38e92090a.tar.bz2
Pass actions from the browser window controller to the browser view controller.
-rw-r--r--frontends/cocoa/BrowserWindowController.m15
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];