Index: chrome/browser/renderer_host/render_widget_host_view_mac.mm |
diff --git a/chrome/browser/renderer_host/render_widget_host_view_mac.mm b/chrome/browser/renderer_host/render_widget_host_view_mac.mm |
index 4580c2f666ca12d375f58ba8714dfa30639bc38a..a18dd0893dc62b07c1c1cb32bfc03bb4074c08b8 100644 |
--- a/chrome/browser/renderer_host/render_widget_host_view_mac.mm |
+++ b/chrome/browser/renderer_host/render_widget_host_view_mac.mm |
@@ -297,7 +297,7 @@ void RenderWidgetHostViewMac::SetTooltipText(const std::wstring& tooltip_text) { |
BackingStore* RenderWidgetHostViewMac::AllocBackingStore( |
const gfx::Size& size) { |
- return new BackingStore(size); |
+ return new BackingStore(render_widget_host_, size); |
} |
// Display a popup menu for WebKit using Cocoa widgets. |
@@ -415,7 +415,7 @@ void RenderWidgetHostViewMac::ShutdownHost() { |
renderWidgetHostView_->invalid_rect_ = dirtyRect; |
renderWidgetHostView_->about_to_validate_and_paint_ = true; |
BackingStore* backing_store = |
- renderWidgetHostView_->render_widget_host_->GetBackingStore(); |
+ renderWidgetHostView_->render_widget_host_->GetBackingStore(true); |
skia::PlatformCanvas* canvas = backing_store->canvas(); |
renderWidgetHostView_->about_to_validate_and_paint_ = false; |
dirtyRect = renderWidgetHostView_->invalid_rect_; |