Index: content/browser/frame_host/cross_process_frame_connector.cc |
diff --git a/content/browser/frame_host/cross_process_frame_connector.cc b/content/browser/frame_host/cross_process_frame_connector.cc |
index 6002fcaa6b18e3707e4430c4cdf62f085f4adbc6..0cf82dde6de18a5b8431bc176c4287d2edf49fd0 100644 |
--- a/content/browser/frame_host/cross_process_frame_connector.cc |
+++ b/content/browser/frame_host/cross_process_frame_connector.cc |
@@ -286,8 +286,7 @@ void CrossProcessFrameConnector::SetRect(const gfx::Rect& frame_rect) { |
old_rect.y() != child_frame_rect_.y()) { |
for (FrameTreeNode* node : |
proxy_node->frame_tree()->SubtreeNodes(proxy_node)) { |
- if (node != proxy_node && |
- node->current_frame_host()->GetRenderWidgetHost()) |
+ if (node != proxy_node && node->current_frame_host()->IsLocalRoot()) |
node->current_frame_host()->GetRenderWidgetHost()->SendScreenRects(); |
} |
} |