| Index: include/AdblockPlus/JsEngine.h |
| =================================================================== |
| --- a/include/AdblockPlus/JsEngine.h |
| +++ b/include/AdblockPlus/JsEngine.h |
| @@ -272,17 +272,17 @@ |
| */ |
| void SetLogSystem(const LogSystemPtr& val); |
| /** |
| * Sets a global property that can be accessed by all the scripts. |
| * @param name Name of the property to set. |
| * @param value Value of the property to set. |
| */ |
| - void SetGlobalProperty(const std::string& name, const AdblockPlus::JsValuePtr& value); |
| + void SetGlobalProperty(const std::string& name, const AdblockPlus::JsValue& value); |
| /** |
| * Returns a pointer to associated v8::Isolate. |
| */ |
| v8::Isolate* GetIsolate() |
| { |
| return isolate->Get(); |
| } |
| @@ -293,17 +293,17 @@ |
| ~TimerTask(); |
| std::vector<std::unique_ptr<v8::Persistent<v8::Value>>> arguments; |
| }; |
| typedef std::list<TimerTask> TimerTasks; |
| void CallTimerTask(const TimerTasks::const_iterator& timerTaskIterator); |
| explicit JsEngine(const ScopedV8IsolatePtr& isolate, TimerPtr timer); |
| - JsValuePtr GetGlobalObject(); |
| + JsValue GetGlobalObject(); |
| /// Isolate must be disposed only after disposing of all objects which are |
| /// using it. |
| ScopedV8IsolatePtr isolate; |
| FileSystemPtr fileSystem; |
| WebRequestPtr webRequest; |
| LogSystemPtr logSystem; |