diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2012-06-26 18:55:57 +0000 |
---|---|---|
committer | Vincent Sanders <vince@netsurf-browser.org> | 2012-06-26 18:55:57 +0000 |
commit | 638e135c60f9a773b3a95bb9cbd0b50e105f6668 (patch) | |
tree | 29e64ac7b98527e067c7119d211b3187a013dd26 /desktop | |
parent | bf279973126b01027dc4f40bc00e9b1499984f99 (diff) | |
download | netsurf-638e135c60f9a773b3a95bb9cbd0b50e105f6668.tar.gz netsurf-638e135c60f9a773b3a95bb9cbd0b50e105f6668.tar.bz2 |
correctly setup window object as global
svn path=/trunk/netsurf/; revision=13987
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/browser.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/desktop/browser.c b/desktop/browser.c index d43098003..48c04c5a9 100644 --- a/desktop/browser.c +++ b/desktop/browser.c @@ -1399,8 +1399,8 @@ nserror browser_window_callback(hlcache_handle *c, /* only the content object created by the browser * window requires a new global compartment object */ - if (js_newcompartment(bw->jsctx, - hlcache_handle_get_content(c)) != NULL) { + assert(bw->loading_content == c); + if (js_newcompartment(bw->jsctx, bw, c) != NULL) { *(event->data.jscontext) = bw->jsctx; } break; |