Index: content/browser/renderer_host/render_widget_host_view_win.cc |
diff --git a/content/browser/renderer_host/render_widget_host_view_win.cc b/content/browser/renderer_host/render_widget_host_view_win.cc |
index f9fa7e94828e853ec90b7a313736e819148de637..2227e4a9d6833bb8ec1ed652b68fbf257f79e980 100644 |
--- a/content/browser/renderer_host/render_widget_host_view_win.cc |
+++ b/content/browser/renderer_host/render_widget_host_view_win.cc |
@@ -1397,7 +1397,8 @@ void RenderWidgetHostViewWin::OnPaint(HDC unused_dc) { |
} |
for (DWORD i = 0; i < region_data->rdh.nCount; ++i) { |
- gfx::Rect paint_rect = bitmap_rect.Intersect(gfx::Rect(region_rects[i])); |
+ gfx::Rect paint_rect = bitmap_rect; |
+ paint_rect.Intersect(gfx::Rect(region_rects[i])); |
if (!paint_rect.IsEmpty()) { |
BitBlt(paint_dc.m_hDC, |
paint_rect.x(), |