Index: content/browser/renderer_host/accelerated_surface_container_manager_mac.cc |
diff --git a/content/browser/renderer_host/accelerated_surface_container_manager_mac.cc b/content/browser/renderer_host/accelerated_surface_container_manager_mac.cc |
index 8b529672f3166d29b7da41170f8468b716966d37..84b6229260f812fbbdfafc100ae2182044a0422e 100644 |
--- a/content/browser/renderer_host/accelerated_surface_container_manager_mac.cc |
+++ b/content/browser/renderer_host/accelerated_surface_container_manager_mac.cc |
@@ -145,6 +145,16 @@ void AcceleratedSurfaceContainerManagerMac::SetSurfaceWasPaintedTo( |
container->set_was_painted_to(surface_id); |
} |
+void AcceleratedSurfaceContainerManagerMac::SetSurfaceWasPaintedTo( |
+ gfx::PluginWindowHandle id, uint64 surface_id, |
+ int x, int y, int width, int height) { |
+ base::AutoLock lock(lock_); |
+ |
+ AcceleratedSurfaceContainerMac* container = MapIDToContainer(id); |
+ if (container) |
+ container->set_was_painted_to(surface_id, x, y, width, height); |
+} |
+ |
void AcceleratedSurfaceContainerManagerMac::SetRootSurfaceInvalid() { |
base::AutoLock lock(lock_); |
if (root_container_) |