diff options
author | Sven Weidauer <sven.weidauer@gmail.com> | 2011-01-13 11:15:40 +0000 |
---|---|---|
committer | Sven Weidauer <sven.weidauer@gmail.com> | 2011-01-13 11:15:40 +0000 |
commit | b65a405c3e88c9f96620d494bbe0f70552dc4089 (patch) | |
tree | 77912f54ed726f0ceb0468350c357978445b6066 /cocoa/gui.m | |
parent | f47c0f16e270a90319649b0bba7c70797783961e (diff) | |
download | netsurf-b65a405c3e88c9f96620d494bbe0f70552dc4089.tar.gz netsurf-b65a405c3e88c9f96620d494bbe0f70552dc4089.tar.bz2 |
Copy scale value from cloned window and setting new clip rect for every drawing operation.
svn path=/trunk/netsurf/; revision=11308
Diffstat (limited to 'cocoa/gui.m')
-rw-r--r-- | cocoa/gui.m | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cocoa/gui.m b/cocoa/gui.m index d7e5b8f79..4864d8897 100644 --- a/cocoa/gui.m +++ b/cocoa/gui.m @@ -24,6 +24,7 @@ #import "desktop/gui.h" #import "desktop/netsurf.h" #import "desktop/browser.h" +#import "desktop/options.h" char *default_stylesheet_url; char *adblock_stylesheet_url; @@ -60,6 +61,9 @@ struct browser_window; struct gui_window *gui_create_browser_window(struct browser_window *bw, struct browser_window *clone, bool new_tab) { + if (clone != NULL) bw->scale = clone->scale; + else bw->scale = (float) option_scale / 100; + return (struct gui_window *)[[BrowserWindow alloc] initWithBrowser: bw]; } |