| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * This file is part of Adblock Plus <https://adblockplus.org/>, | 2  * This file is part of Adblock Plus <https://adblockplus.org/>, | 
| 3  * Copyright (C) 2006-2016 Eyeo GmbH | 3  * Copyright (C) 2006-2016 Eyeo GmbH | 
| 4  * | 4  * | 
| 5  * Adblock Plus is free software: you can redistribute it and/or modify | 5  * Adblock Plus is free software: you can redistribute it and/or modify | 
| 6  * it under the terms of the GNU General Public License version 3 as | 6  * it under the terms of the GNU General Public License version 3 as | 
| 7  * published by the Free Software Foundation. | 7  * published by the Free Software Foundation. | 
| 8  * | 8  * | 
| 9  * Adblock Plus is distributed in the hope that it will be useful, | 9  * Adblock Plus is distributed in the hope that it will be useful, | 
| 10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| (...skipping 211 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 222   const v8::TryCatch tryCatch; | 222   const v8::TryCatch tryCatch; | 
| 223   v8::Local<v8::Function> func = v8::Local<v8::Function>::Cast(UnwrapValue()); | 223   v8::Local<v8::Function> func = v8::Local<v8::Function>::Cast(UnwrapValue()); | 
| 224   v8::Local<v8::Value> result = func->Call(thisObj, argv.size(), | 224   v8::Local<v8::Value> result = func->Call(thisObj, argv.size(), | 
| 225       argv.size() ? &argv.front() : 0); | 225       argv.size() ? &argv.front() : 0); | 
| 226 | 226 | 
| 227   if (tryCatch.HasCaught()) | 227   if (tryCatch.HasCaught()) | 
| 228     throw JsError(tryCatch.Exception(), tryCatch.Message()); | 228     throw JsError(tryCatch.Exception(), tryCatch.Message()); | 
| 229 | 229 | 
| 230   return JsValuePtr(new JsValue(jsEngine, result)); | 230   return JsValuePtr(new JsValue(jsEngine, result)); | 
| 231 } | 231 } | 
|  | 232 | 
|  | 233 AdblockPlus::JsValuePtr AdblockPlus::JsValue::Call(const JsValue& arg) const | 
|  | 234 { | 
|  | 235   const JsContext context(jsEngine); | 
|  | 236   JsValueList params; | 
|  | 237   params.push_back(JsValuePtr(new JsValue(arg.jsEngine, arg.UnwrapValue()))); | 
|  | 238   return Call(params); | 
|  | 239 } | 
| OLD | NEW | 
|---|