| Index: components/guest_view/renderer/guest_view_request.cc
|
| diff --git a/components/guest_view/renderer/guest_view_request.cc b/components/guest_view/renderer/guest_view_request.cc
|
| index 1d26c3f4462bab8457123d1ec9e911feff15fd7f..9c81c8811ad78a9397697d5e154568ec818b6ecf 100644
|
| --- a/components/guest_view/renderer/guest_view_request.cc
|
| +++ b/components/guest_view/renderer/guest_view_request.cc
|
| @@ -62,17 +62,17 @@ GuestViewAttachRequest::~GuestViewAttachRequest() {
|
| }
|
|
|
| void GuestViewAttachRequest::PerformRequest() {
|
| - if (!container()->render_frame())
|
| + content::RenderFrame* render_frame = container()->render_frame();
|
| + if (!render_frame)
|
| return;
|
|
|
| // Step 1, send the attach params to guest_view/.
|
| - container()->render_frame()->Send(
|
| - new GuestViewHostMsg_AttachGuest(container()->element_instance_id(),
|
| - guest_instance_id_,
|
| - *params_));
|
| + render_frame->Send(new GuestViewHostMsg_AttachGuest(
|
| + container()->element_instance_id(), guest_instance_id_,
|
| + render_frame->GetRoutingID(), *params_));
|
|
|
| // Step 2, attach plugin through content/.
|
| - container()->render_frame()->AttachGuest(container()->element_instance_id());
|
| + render_frame->AttachGuest(container()->element_instance_id());
|
| }
|
|
|
| void GuestViewAttachRequest::HandleResponse(const IPC::Message& message) {
|
|
|