diff options
author | Sven Weidauer <sven.weidauer@gmail.com> | 2011-01-18 08:26:49 +0000 |
---|---|---|
committer | Sven Weidauer <sven.weidauer@gmail.com> | 2011-01-18 08:26:49 +0000 |
commit | 0d98d39a1a1c12b521c26d05ccf01c3c291a40c6 (patch) | |
tree | 825478daf56137d98a3817996abf546a66a1e26b /cocoa | |
parent | 5105548de6f99a18c8376df652d9c0a10b52e38a (diff) | |
download | netsurf-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.m | 9 | ||||
-rw-r--r-- | cocoa/res/Browser.xib | 2 |
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> |