Deprecate ipc module for ipcRenderer

This commit is contained in:
Cheng Zhao 2015-11-10 15:12:07 +08:00
parent bd1f6e2edf
commit 828d911ed1
4 changed files with 32 additions and 14 deletions

View file

@ -142,7 +142,10 @@ void AtomRenderViewObserver::OnBrowserMessage(const base::string16& channel,
v8::Local<v8::Object> ipc;
if (GetIPCObject(isolate, context, &ipc)) {
mate::EmitEvent(isolate, ipc, channel, ListValueToVector(isolate, args));
auto args_vector = ListValueToVector(isolate, args);
// Insert a dummy Event object.
args_vector.insert(args_vector.begin(), v8::Object::New(isolate));
mate::EmitEvent(isolate, ipc, channel, args_vector);
}
}