| Index: extensions/renderer/app_window_custom_bindings.cc
|
| diff --git a/extensions/renderer/app_window_custom_bindings.cc b/extensions/renderer/app_window_custom_bindings.cc
|
| index 04e45a1969ca79b15ff39001c33bb307aa8c559d..76c0bbec862a7f964bff4bc98d56ac1908264952 100644
|
| --- a/extensions/renderer/app_window_custom_bindings.cc
|
| +++ b/extensions/renderer/app_window_custom_bindings.cc
|
| @@ -50,23 +50,11 @@ void AppWindowCustomBindings::GetFrame(
|
| if (!app_frame)
|
| return;
|
|
|
| - // TODO(jeremya): it doesn't really make sense to set the opener here, but we
|
| - // need to make sure the security origin is set up before returning the DOM
|
| - // reference. A better way to do this would be to have the browser pass the
|
| - // opener through so opener_id is set in RenderViewImpl's constructor.
|
| - content::RenderFrame* context_render_frame = context()->GetRenderFrame();
|
| - if (!context_render_frame)
|
| - return;
|
| -
|
| - blink::WebFrame* opener = context_render_frame->GetWebFrame();
|
| - blink::WebLocalFrame* app_web_frame = app_frame->GetWebFrame();
|
| - app_web_frame->setOpener(opener);
|
| -
|
| content::RenderThread::Get()->Send(new ExtensionHostMsg_AppWindowReady(
|
| app_frame->GetRenderView()->GetRoutingID()));
|
|
|
| v8::Local<v8::Value> window =
|
| - app_web_frame->mainWorldScriptContext()->Global();
|
| + app_frame->GetWebFrame()->mainWorldScriptContext()->Global();
|
| args.GetReturnValue().Set(window);
|
| }
|
|
|
|
|