Index: content/browser/renderer_host/render_widget_helper_mac.mm |
diff --git a/content/browser/renderer_host/render_widget_helper_mac.mm b/content/browser/renderer_host/render_widget_helper_mac.mm |
index 824b2265d708e6508151f695768e57e074a1ec09..945b182e47c3c81882af9af39c8e3bde56e371a6 100644 |
--- a/content/browser/renderer_host/render_widget_helper_mac.mm |
+++ b/content/browser/renderer_host/render_widget_helper_mac.mm |
@@ -12,6 +12,7 @@ |
#include "content/browser/gpu/gpu_process_host.h" |
#include "content/browser/gpu/gpu_surface_tracker.h" |
#include "content/common/gpu/gpu_messages.h" |
+#include "content/common/gpu/surface_handle_types_mac.h" |
namespace { |
@@ -21,9 +22,9 @@ void OnNativeSurfaceBuffersSwappedOnUIThread( |
DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); |
gfx::AcceleratedWidget native_widget = |
content::GpuSurfaceTracker::Get()->AcquireNativeWidget(params.surface_id); |
- IOSurfaceID io_surface_handle = static_cast<IOSurfaceID>( |
+ IOSurfaceID io_surface_id = content::IOSurfaceIDFromSurfaceHandle( |
params.surface_handle); |
- [native_widget gotAcceleratedIOSurfaceFrame:io_surface_handle |
+ [native_widget gotAcceleratedIOSurfaceFrame:io_surface_id |
withOutputSurfaceID:params.surface_id |
withPixelSize:params.size |
withScaleFactor:params.scale_factor]; |