Change RenderFrameProxy::FromWebFrame to take a WebRemoteFrame*.

RenderFrameProxy objects will only ever be associated with
WebRemoteFrames.

Bug: 416660
Change-Id: I1eb32276504fb73a31317863286ce5fb9ab17ef2
Reviewed-on: https://chromium-review.googlesource.com/520522
Commit-Queue: Daniel Cheng <[email protected]>
Reviewed-by: Alex Moshchuk <[email protected]>
Cr-Commit-Position: refs/heads/master@{#477186}
diff --git a/content/renderer/render_frame_proxy.h b/content/renderer/render_frame_proxy.h
index 4b2aa74..87556b3 100644
--- a/content/renderer/render_frame_proxy.h
+++ b/content/renderer/render_frame_proxy.h
@@ -94,8 +94,9 @@
   // Returns the RenderFrameProxy for the given routing ID.
   static RenderFrameProxy* FromRoutingID(int routing_id);
 
-  // Returns the RenderFrameProxy given a WebFrame.
-  static RenderFrameProxy* FromWebFrame(blink::WebFrame* web_frame);
+  // Returns the RenderFrameProxy given a WebRemoteFrame. |web_frame| must not
+  // be null, nor will this method return null.
+  static RenderFrameProxy* FromWebFrame(blink::WebRemoteFrame* web_frame);
 
   ~RenderFrameProxy() override;