From 3b5c782c16a3aef9ddbb7e1234575a02ec0df65a Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Tue, 19 Jun 2012 23:21:15 +0000 Subject: ensure javascript content handler is initialised svn path=/trunk/netsurf/; revision=13976 --- javascript/content.c | 3 +-- javascript/content.h | 1 + javascript/jsapi.c | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 javascript/content.h diff --git a/javascript/content.c b/javascript/content.c index d14862859..8bf3b88ba 100644 --- a/javascript/content.c +++ b/javascript/content.c @@ -24,16 +24,15 @@ #include #include #include -#include #include "utils/config.h" #include "content/content_protected.h" #include "content/hlcache.h" -#include "desktop/plotters.h" #include "utils/log.h" #include "utils/messages.h" #include "utils/talloc.h" #include "utils/utils.h" +#include "javascript/content.h" typedef struct javascript_content { struct content base; diff --git a/javascript/content.h b/javascript/content.h new file mode 100644 index 000000000..f8160b4b1 --- /dev/null +++ b/javascript/content.h @@ -0,0 +1 @@ +nserror javascript_init(void); diff --git a/javascript/jsapi.c b/javascript/jsapi.c index 6f5b510ef..2c02508ea 100644 --- a/javascript/jsapi.c +++ b/javascript/jsapi.c @@ -19,6 +19,7 @@ #include "mozjs/jsapi.h" #include "content/content.h" +#include "javascript/content.h" #include "javascript/jsapi.h" #include "javascript/js.h" @@ -36,6 +37,9 @@ void js_initialise(void) rt = JS_NewRuntime(8L * 1024L * 1024L); LOG(("New runtime handle %p", rt)); + + /* register script content handler */ + javascript_init(); } void js_finalise(void) -- cgit v1.2.3