| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index 9f3f8eb9e5ae92be3db823466f8610f140c3894d..949975b9cf7ccb53b9522084ed89ffc1802a6c91 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -779,13 +779,13 @@ void RenderFrameImpl::OnNavigate(const FrameMsg_Navigate_Params& params) {
|
| }
|
|
|
| void RenderFrameImpl::OnBeforeUnload() {
|
| - // TODO(creis): Move dispatchBeforeUnloadEvent to WebFrame. Until then, this
|
| - // should only be called on the main frame. Eventually, the browser process
|
| - // should dispatch it to every frame that needs it.
|
| + // TODO(creis): Right now, this is only called on the main frame. Make the
|
| + // browser process send dispatchBeforeUnloadEvent to every frame that needs
|
| + // it.
|
| CHECK(!frame_->parent());
|
|
|
| base::TimeTicks before_unload_start_time = base::TimeTicks::Now();
|
| - bool proceed = render_view_->webview()->dispatchBeforeUnloadEvent();
|
| + bool proceed = frame_->dispatchBeforeUnloadEvent();
|
| base::TimeTicks before_unload_end_time = base::TimeTicks::Now();
|
| Send(new FrameHostMsg_BeforeUnload_ACK(routing_id_, proceed,
|
| before_unload_start_time,
|
|
|