diff --git a/dom/src/threads/nsDOMThreadService.cpp b/dom/src/threads/nsDOMThreadService.cpp index f7f9c50116f..b0185529889 100644 --- a/dom/src/threads/nsDOMThreadService.cpp +++ b/dom/src/threads/nsDOMThreadService.cpp @@ -788,7 +788,7 @@ nsDOMThreadService::CreateJSContext() NULL }; - JS_SetSecurityCallbacks(cx, &securityCallbacks); + JS_SetContextSecurityCallbacks(cx, &securityCallbacks); nsresult rv = nsContentUtils::XPConnect()-> SetSecurityManagerForJSContext(cx, gWorkerSecurityManager, 0); diff --git a/dom/src/threads/nsDOMWorkerThread.h b/dom/src/threads/nsDOMWorkerThread.h index e2e21d9f385..59001d698a0 100644 --- a/dom/src/threads/nsDOMWorkerThread.h +++ b/dom/src/threads/nsDOMWorkerThread.h @@ -115,6 +115,7 @@ _class::GetClassIDNoAlloc(nsCID* _classIDNoAlloc) \ } class nsDOMWorkerPool; +class nsDOMWorkerScriptLoader; class nsDOMWorkerTimeout; class nsDOMWorkerThread : public nsDOMWorkerBase,