| Index: src/Notification.cpp | 
| diff --git a/src/Notification.cpp b/src/Notification.cpp | 
| index b56fbe2825179b65aededc7d8a19364d3e5db232..0ea895d55be6bddb8d972d93e3272567b9b4f178 100644 | 
| --- a/src/Notification.cpp | 
| +++ b/src/Notification.cpp | 
| @@ -17,6 +17,7 @@ | 
|  | 
| #include <AdblockPlus/JsValue.h> | 
| #include <AdblockPlus/JsEngine.h> | 
| +#include "JsContext.h" | 
| #include <AdblockPlus/Notification.h> | 
| #include <algorithm> | 
|  | 
| @@ -69,7 +70,8 @@ NotificationType Notification::GetType() const | 
|  | 
| NotificationTexts Notification::GetTexts() const | 
| { | 
| -  JsValuePtr jsTexts = jsEngine->Evaluate("API.getNotificationTexts")->Call(*this); | 
| +  JsContext context(jsEngine); | 
| +  JsValuePtr jsTexts = context.GetJsEngine().Evaluate("API.getNotificationTexts")->Call(*this); | 
| NotificationTexts notificationTexts; | 
| JsValuePtr jsTitle = jsTexts->GetProperty("title"); | 
| if (jsTitle->IsString()) | 
| @@ -103,5 +105,6 @@ std::vector<std::string> Notification::GetLinks() const | 
|  | 
| void Notification::MarkAsShown() | 
| { | 
| -  jsEngine->Evaluate("API.markNotificationAsShown")->Call(*GetProperty("id")); | 
| +  JsContext context(jsEngine); | 
| +  context.GetJsEngine().Evaluate("API.markNotificationAsShown")->Call(*GetProperty("id")); | 
| } | 
|  |