| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index 906788e4b419dfc4a37a2666b8650178c88fde79..8280cccbad12b41a8cc1ef9260b04fa9c0f168b9 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -1092,6 +1092,15 @@ blink::WebURL RenderFrameImpl::overrideFlashEmbedWithHTML(
|
| return GetContentClient()->renderer()->OverrideFlashEmbedWithHTML(url);
|
| }
|
|
|
| +void RenderFrameImpl::didCompleteLeftMouseDownOrGestureTapInNode(
|
| + const blink::WebNode& node) {
|
| + DCHECK(!node.isNull());
|
| + if (!frame_)
|
| + return;
|
| + for (auto& observer : observers_)
|
| + observer.DidCompleteLeftMouseDownOrGestureTapInNode(node);
|
| +}
|
| +
|
| // RenderFrameImpl ----------------------------------------------------------
|
| RenderFrameImpl::RenderFrameImpl(const CreateParams& params)
|
| : frame_(NULL),
|
| @@ -2439,6 +2448,13 @@ void RenderFrameImpl::DidCommitAndDrawCompositorFrame() {
|
| #endif
|
| }
|
|
|
| +void RenderFrameImpl::DidCompleteFocusChange() {
|
| + if (frame_ && frame_ == render_view_->webview()->focusedFrame()) {
|
| + for (auto& observer : observers_)
|
| + observer.DidCompleteFocusChangeInFrame();
|
| + }
|
| +}
|
| +
|
| RenderView* RenderFrameImpl::GetRenderView() {
|
| return render_view_;
|
| }
|
|
|