Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index a2b838a34afbe17a1e6a45efb1287af9313ce973..2bf258b03571360585ee4cc786e74bf25a957af8 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -714,6 +714,8 @@ void RenderFrameImpl::OnSwapOut() { |
// frame? |
frame_->stopLoading(); |
+ frame_->setIsRemote(true); |
+ |
// Replace the page with a blank dummy URL. The unload handler will not be |
// run a second time, thanks to a check in FrameLoader::stopLoading. |
// TODO(creis): Need to add a better way to do this that avoids running the |
@@ -2016,6 +2018,12 @@ void RenderFrameImpl::forwardInputEvent(const blink::WebInputEvent* event) { |
Send(new FrameHostMsg_ForwardInputEvent(routing_id_, event)); |
} |
+void RenderFrameImpl::initializeChildFrame(const blink::WebRect& frame_rect, |
+ float scale_factor) { |
+ Send(new FrameHostMsg_InitializeChildFrame( |
+ routing_id_, frame_rect, scale_factor)); |
+} |
+ |
void RenderFrameImpl::AddObserver(RenderFrameObserver* observer) { |
observers_.AddObserver(observer); |
} |