Commit 9678f72a authored by Kevin Schoedel's avatar Kevin Schoedel Committed by Commit Bot

Add input observer to RenderWidgetHosts from Frame notifications

This covers the case of a RenderWidgetHost for a subframe, for which we
do not receive View notifications.

Bug: b/148303679
Change-Id: Iaaf6748b0a40e37e83d8b54925666f254a8b392d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2037635Reviewed-by: default avatarDaniel Nicoara <dnicoara@chromium.org>
Commit-Queue: Kevin Schoedel <kpschoedel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#738319}
parent 6a6d9c98
......@@ -465,11 +465,14 @@ void WebContentController::RenderFrameCreated(
// it later on.
if (instance)
SendInitialChannelSet(instance);
ObserveRenderWidget(render_frame_host->GetView()->GetRenderWidgetHost());
}
void WebContentController::RenderFrameDeleted(
content::RenderFrameHost* render_frame_host) {
current_render_frame_set_.erase(render_frame_host);
current_render_widget_set_.erase(
render_frame_host->GetView()->GetRenderWidgetHost());
}
void WebContentController::RenderFrameHostChanged(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment