summaryrefslogtreecommitdiff
path: root/desktop/browser.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2012-07-07 00:14:50 +0100
committerVincent Sanders <vince@netsurf-browser.org>2012-07-07 00:14:50 +0100
commit1fc96acf47937cbe0ed7c5b1e90fefc9c9b862da (patch)
tree3cbb02bd5a4035d1556b4459ce32adfecf9b935c /desktop/browser.c
parentcc93afcfda94ada42b86227b3acd15706ee4ed4f (diff)
downloadnetsurf-1fc96acf47937cbe0ed7c5b1e90fefc9c9b862da.tar.gz
netsurf-1fc96acf47937cbe0ed7c5b1e90fefc9c9b862da.tar.bz2
hlcache handle is not a content, do not treat it as one - oops
Diffstat (limited to 'desktop/browser.c')
-rw-r--r--desktop/browser.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/desktop/browser.c b/desktop/browser.c
index 48c04c5a9..94330048a 100644
--- a/desktop/browser.c
+++ b/desktop/browser.c
@@ -1400,7 +1400,9 @@ nserror browser_window_callback(hlcache_handle *c,
* window requires a new global compartment object
*/
assert(bw->loading_content == c);
- if (js_newcompartment(bw->jsctx, bw, c) != NULL) {
+ if (js_newcompartment(bw->jsctx,
+ bw,
+ hlcache_handle_get_content(c)) != NULL) {
*(event->data.jscontext) = bw->jsctx;
}
break;