| Index: src/JsEngine.cpp | 
| =================================================================== | 
| --- a/src/JsEngine.cpp | 
| +++ b/src/JsEngine.cpp | 
| @@ -181,17 +181,17 @@ | 
| } | 
|  | 
| void AdblockPlus::JsEngine::RemoveEventCallback(const std::string& eventName) | 
| { | 
| std::lock_guard<std::mutex> lock(eventCallbacksMutex); | 
| eventCallbacks.erase(eventName); | 
| } | 
|  | 
| -void AdblockPlus::JsEngine::TriggerEvent(const std::string& eventName, const AdblockPlus::JsValueList& params) | 
| +void AdblockPlus::JsEngine::TriggerEvent(const std::string& eventName, const AdblockPlus::JsConstValueList& params) | 
| { | 
| EventCallback callback; | 
| { | 
| std::lock_guard<std::mutex> lock(eventCallbacksMutex); | 
| auto it = eventCallbacks.find(eventName); | 
| if (it == eventCallbacks.end()) | 
| return; | 
| callback = it->second; | 
| @@ -251,20 +251,20 @@ | 
| std::weak_ptr<JsEngine>* data = | 
| static_cast<std::weak_ptr<JsEngine>*>(external->Value()); | 
| JsEnginePtr result = data->lock(); | 
| if (!result) | 
| throw std::runtime_error("Oops, our JsEngine is gone, how did that happen?"); | 
| return result; | 
| } | 
|  | 
| -AdblockPlus::JsValueList AdblockPlus::JsEngine::ConvertArguments(const v8::Arguments& arguments) | 
| +AdblockPlus::JsConstValueList AdblockPlus::JsEngine::ConvertArguments(const v8::Arguments& arguments) | 
| { | 
| const JsContext context(shared_from_this()); | 
| -  JsValueList list; | 
| +  JsConstValueList list; | 
| for (int i = 0; i < arguments.Length(); i++) | 
| list.push_back(JsValuePtr(new JsValue(shared_from_this(), arguments[i]))); | 
| return list; | 
| } | 
|  | 
| AdblockPlus::FileSystemPtr AdblockPlus::JsEngine::GetFileSystem() const | 
| { | 
| return fileSystem; | 
|  |