summaryrefslogtreecommitdiff
path: root/cocoa
diff options
context:
space:
mode:
authorSven Weidauer <sven.weidauer@gmail.com>2011-01-18 08:26:49 +0000
committerSven Weidauer <sven.weidauer@gmail.com>2011-01-18 08:26:49 +0000
commit0d98d39a1a1c12b521c26d05ccf01c3c291a40c6 (patch)
tree825478daf56137d98a3817996abf546a66a1e26b /cocoa
parent5105548de6f99a18c8376df652d9c0a10b52e38a (diff)
downloadnetsurf-0d98d39a1a1c12b521c26d05ccf01c3c291a40c6.tar.gz
netsurf-0d98d39a1a1c12b521c26d05ccf01c3c291a40c6.tar.bz2
Only showing regular browser windows, not frames or iframes.
svn path=/trunk/netsurf/; revision=11366
Diffstat (limited to 'cocoa')
-rw-r--r--cocoa/BrowserWindow.m9
-rw-r--r--cocoa/res/Browser.xib2
2 files changed, 8 insertions, 3 deletions
diff --git a/cocoa/BrowserWindow.m b/cocoa/BrowserWindow.m
index 1cf32b049..9b5b55d06 100644
--- a/cocoa/BrowserWindow.m
+++ b/cocoa/BrowserWindow.m
@@ -35,7 +35,10 @@
NSWindow *win = [self window];
[win setAcceptsMouseMovedEvents: YES];
- [win makeKeyAndOrderFront: self];
+
+ if (browser->browser_window_type == BROWSER_WINDOW_NORMAL) {
+ [win makeKeyAndOrderFront: self];
+ }
return self;
}
@@ -52,7 +55,9 @@
- (void)windowWillClose:(NSNotification *)notification;
{
- if (NULL != browser) browser_window_destroy( browser );
+ if (NULL != browser && browser->browser_window_type == BROWSER_WINDOW_NORMAL) {
+ browser_window_destroy( browser );
+ }
}
@end
diff --git a/cocoa/res/Browser.xib b/cocoa/res/Browser.xib
index 3100f886a..a8aa2363c 100644
--- a/cocoa/res/Browser.xib
+++ b/cocoa/res/Browser.xib
@@ -813,7 +813,7 @@
<string>{{135, 249}, {691, 632}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>{{135, 249}, {691, 632}}</string>
- <integer value="1"/>
+ <boolean value="NO"/>
<string>{196, 240}</string>
<string>{{202, 428}, {480, 270}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>