Index: content/browser/renderer_host/render_widget_host_view_guest.cc |
diff --git a/content/browser/renderer_host/render_widget_host_view_guest.cc b/content/browser/renderer_host/render_widget_host_view_guest.cc |
index d272b55e053e0288baecb3976b3f37b28218d4fc..fdab8378187ab68c1b9754df43c218cd7adcee0c 100644 |
--- a/content/browser/renderer_host/render_widget_host_view_guest.cc |
+++ b/content/browser/renderer_host/render_widget_host_view_guest.cc |
@@ -76,11 +76,12 @@ void RenderWidgetHostViewGuest::WasHidden() { |
} |
void RenderWidgetHostViewGuest::SetSize(const gfx::Size& size) { |
- platform_view_->SetSize(size); |
+ size_ = size; |
+ host_->WasResized(); |
} |
gfx::Rect RenderWidgetHostViewGuest::GetBoundsInRootWindow() { |
- return platform_view_->GetBoundsInRootWindow(); |
lazyboy
2013/04/04 19:29:43
This is probably not right, but I don't know where
|
+ return gfx::Rect(size_); |
} |
gfx::GLSurfaceHandle RenderWidgetHostViewGuest::GetCompositingSurface() { |
@@ -124,7 +125,7 @@ bool RenderWidgetHostViewGuest::IsShowing() { |
} |
gfx::Rect RenderWidgetHostViewGuest::GetViewBounds() const { |
- return platform_view_->GetViewBounds(); |
+ return gfx::Rect(size_); |
} |
void RenderWidgetHostViewGuest::RenderViewGone(base::TerminationStatus status, |
@@ -178,7 +179,7 @@ void RenderWidgetHostViewGuest::OnSwapCompositorFrame( |
} |
void RenderWidgetHostViewGuest::SetBounds(const gfx::Rect& rect) { |
- platform_view_->SetBounds(rect); |
+ SetSize(rect.size()); |
} |
bool RenderWidgetHostViewGuest::OnMessageReceived(const IPC::Message& msg) { |