| Index: src/WebRequestJsObject.cpp |
| =================================================================== |
| --- a/src/WebRequestJsObject.cpp |
| +++ b/src/WebRequestJsObject.cpp |
| @@ -21,6 +21,7 @@ |
| #include "JsContext.h" |
| #include "Thread.h" |
| +#include "Utils.h" |
| #include "WebRequestJsObject.h" |
| namespace |
| @@ -90,6 +91,8 @@ |
| v8::Handle<v8::Value> GETCallback(const v8::Arguments& arguments) |
| { |
| WebRequestThread* thread; |
| + |
| + v8::Isolate* isolate = arguments.GetIsolate(); |
|
Felix Dahlke
2015/02/05 04:58:24
Unnecessarily large scope again.
|
| try |
| { |
| AdblockPlus::JsEnginePtr jsEngine = AdblockPlus::JsEngine::FromArguments(arguments); |
| @@ -100,7 +103,8 @@ |
| } |
| catch (const std::exception& e) |
| { |
| - return v8::ThrowException(v8::String::New(e.what())); |
| + using AdblockPlus::Utils::ToV8String; |
| + return v8::ThrowException(ToV8String(isolate, e.what())); |
| } |
| thread->Start(); |
| return v8::Undefined(); |