| Index: chrome/plugin/webplugin_proxy.cc | 
| =================================================================== | 
| --- chrome/plugin/webplugin_proxy.cc	(revision 2783) | 
| +++ chrome/plugin/webplugin_proxy.cc	(working copy) | 
| @@ -4,7 +4,7 @@ | 
|  | 
| #include "chrome/plugin/webplugin_proxy.h" | 
|  | 
| -#include "base/gfx/bitmap_header.h" | 
| +#include "base/gfx/gdi_util.h" | 
| #include "base/gfx/platform_device_win.h" | 
| #include "base/scoped_handle.h" | 
| #include "base/shared_memory.h" | 
| @@ -275,13 +275,14 @@ | 
| void WebPluginProxy::UpdateGeometry( | 
| const gfx::Rect& window_rect, | 
| const gfx::Rect& clip_rect, | 
| +    const std::vector<gfx::Rect>& cutout_rects, | 
| bool visible, | 
| const SharedMemoryHandle& windowless_buffer, | 
| const SharedMemoryHandle& background_buffer) { | 
| gfx::Rect old = delegate_->rect(); | 
| bool moved = delegate_->rect().x() != window_rect.x() || | 
| delegate_->rect().y() != window_rect.y(); | 
| -  delegate_->UpdateGeometry(window_rect, clip_rect, visible); | 
| +  delegate_->UpdateGeometry(window_rect, clip_rect, cutout_rects, visible); | 
| if (windowless_buffer) { | 
| // The plugin's rect changed, so now we have a new buffer to draw into. | 
| SetWindowlessBuffer(windowless_buffer, background_buffer); | 
|  |