| Index: content/browser/web_contents/web_contents_impl.cc
|
| diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
|
| index 7f45ab817ae157f7ba283b6ff1d8377b1b87c5af..2e6fda09ecfbc5686a53830b6bf83613998a4ee6 100644
|
| --- a/content/browser/web_contents/web_contents_impl.cc
|
| +++ b/content/browser/web_contents/web_contents_impl.cc
|
| @@ -4461,6 +4461,11 @@ void WebContentsImpl::RenderViewReady(RenderViewHost* rvh) {
|
| return;
|
| }
|
|
|
| + RenderWidgetHostViewBase* rwhv =
|
| + static_cast<RenderWidgetHostViewBase*>(GetRenderWidgetHostView());
|
| + if (rwhv)
|
| + rwhv->SetMainFrameAXTreeID(GetMainFrame()->GetAXTreeID());
|
| +
|
| notify_disconnection_ = true;
|
| // TODO(avi): Remove. http://crbug.com/170921
|
| NotificationService::current()->Notify(
|
| @@ -5020,6 +5025,11 @@ void WebContentsImpl::NotifySwappedFromRenderManager(RenderFrameHost* old_host,
|
| view_->SetOverscrollControllerEnabled(CanOverscrollContent());
|
|
|
| view_->RenderViewSwappedIn(new_host->GetRenderViewHost());
|
| +
|
| + RenderWidgetHostViewBase* rwhv =
|
| + static_cast<RenderWidgetHostViewBase*>(GetRenderWidgetHostView());
|
| + if (rwhv)
|
| + rwhv->SetMainFrameAXTreeID(GetMainFrame()->GetAXTreeID());
|
| }
|
|
|
| NotifyFrameSwapped(old_host, new_host);
|
|
|