Index: src/JsEngine.cpp |
=================================================================== |
--- a/src/JsEngine.cpp |
+++ b/src/JsEngine.cpp |
@@ -8,12 +8,13 @@ |
{ |
v8::Handle<v8::Context> CreateContext( |
v8::Isolate* isolate, |
+ const AdblockPlus::AppInfo& appInfo, |
AdblockPlus::JsEngine& jsEngine) |
{ |
const v8::Locker locker(isolate); |
const v8::HandleScope handleScope; |
const v8::Handle<v8::ObjectTemplate> global = |
- AdblockPlus::GlobalJsObject::Create(jsEngine); |
+ AdblockPlus::GlobalJsObject::Create(appInfo, jsEngine); |
return v8::Context::New(0, global); |
} |
@@ -57,12 +58,13 @@ |
{ |
} |
-AdblockPlus::JsEngine::JsEngine(FileSystem* const fileSystem, |
+AdblockPlus::JsEngine::JsEngine(const AppInfo& appInfo, |
+ FileSystem* const fileSystem, |
WebRequest* const webRequest, |
ErrorCallback* const errorCallback) |
: fileSystem(*fileSystem), webRequest(*webRequest), |
errorCallback(*errorCallback), isolate(v8::Isolate::GetCurrent()), |
- context(CreateContext(isolate, *this)) |
+ context(CreateContext(isolate, appInfo, *this)) |
{ |
} |