feat: add event.senderId property to IPCs sent via ipcRenderer.sendTo (#14395)

This commit is contained in:
Milan Burda 2018-09-01 03:13:51 +02:00 committed by Charles Kerr
parent b89848d683
commit c17a1b37ea
11 changed files with 90 additions and 31 deletions

View file

@ -45,7 +45,8 @@ class AtomRenderFrameObserver : public content::RenderFrameObserver {
protected:
virtual void EmitIPCEvent(blink::WebLocalFrame* frame,
const std::string& channel,
const base::ListValue& args);
const base::ListValue& args,
int32_t sender_id);
private:
bool ShouldNotifyClient(int world_id);
@ -54,7 +55,8 @@ class AtomRenderFrameObserver : public content::RenderFrameObserver {
bool IsIsolatedWorld(int world_id);
void OnBrowserMessage(bool send_to_all,
const std::string& channel,
const base::ListValue& args);
const base::ListValue& args,
int32_t sender_id);
content::RenderFrame* render_frame_;
RendererClientBase* renderer_client_;