| Index: src/JsContext.h |
| =================================================================== |
| --- a/src/JsContext.h |
| +++ b/src/JsContext.h |
| @@ -18,8 +18,8 @@ |
| #ifndef ADBLOCK_PLUS_JS_CONTEXT_H |
| #define ADBLOCK_PLUS_JS_CONTEXT_H |
| -#include <v8.h> |
| #include <AdblockPlus/JsEngine.h> |
| +#include "JsEngineInternal.h" |
| namespace AdblockPlus |
| { |
| @@ -28,17 +28,8 @@ |
| public: |
| explicit JsContext(const JsEnginePtr jsEngine); |
| - v8::Local<v8::Context> GetV8Context() const |
| - { |
| - return context; |
| - } |
| - |
| private: |
| - const v8::Locker locker; |
| - const v8::Isolate::Scope isolateScope; |
| - const v8::HandleScope handleScope; |
| - const v8::Local<v8::Context> context; |
| - const v8::Context::Scope contextScope; |
| + const V8ExecutionScope scope; |
| }; |
| } |