| Index: src/JsContext.cpp |
| =================================================================== |
| --- a/src/JsContext.cpp |
| +++ b/src/JsContext.cpp |
| @@ -12,15 +12,15 @@ |
| * GNU General Public License for more details. |
| * |
| * You should have received a copy of the GNU General Public License |
| * along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
| */ |
| #include "JsContext.h" |
| -AdblockPlus::JsContext::JsContext(const JsEnginePtr& jsEngine) |
| - : locker(jsEngine->GetIsolate()), isolateScope(jsEngine->GetIsolate()), |
| - handleScope(jsEngine->GetIsolate()), |
| - context(v8::Local<v8::Context>::New(jsEngine->GetIsolate(), *jsEngine->context)), |
| +AdblockPlus::JsContext::JsContext(JsEngine& jsEngine) |
| + : locker(jsEngine.GetIsolate()), isolateScope(jsEngine.GetIsolate()), |
| + handleScope(jsEngine.GetIsolate()), |
| + context(v8::Local<v8::Context>::New(jsEngine.GetIsolate(), *jsEngine.context)), |
| contextScope(context) |
| { |
| } |