| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index 644a6b6da270fde49a4aa8e450ae04c0801a599a..a778f3dc4da5748049cb62431275a8f632676ac6 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -1699,8 +1699,11 @@ void RenderFrameImpl::OnDidUpdateSandboxFlags(blink::WebSandboxFlags flags) {
|
| frame_->setFrameOwnerSandboxFlags(flags);
|
| }
|
|
|
| -void RenderFrameImpl::OnClearFocus() {
|
| - frame_->clearFocus();
|
| +void RenderFrameImpl::OnClearFocus(int focused_frame_routing_id) {
|
| + RenderFrameProxy* focused_frame_proxy =
|
| + RenderFrameProxy::FromRoutingID(focused_frame_routing_id);
|
| + frame_->clearFocus(focused_frame_proxy ? focused_frame_proxy->web_frame()
|
| + : nullptr);
|
| }
|
|
|
| void RenderFrameImpl::OnTextTrackSettingsChanged(
|
|
|