Index: ui/gl/gl_image_surface_texture.cc |
diff --git a/ui/gl/gl_image_surface_texture.cc b/ui/gl/gl_image_surface_texture.cc |
index 8d0a0e7e22b0476da7157aeae8c0a106bbcd1a96..bb9fa135e1e718a26472c945f6aa68ee3991c4fc 100644 |
--- a/ui/gl/gl_image_surface_texture.cc |
+++ b/ui/gl/gl_image_surface_texture.cc |
@@ -10,17 +10,19 @@ |
namespace gfx { |
-GLImageSurfaceTexture::GLImageSurfaceTexture(gfx::Size size) |
- : size_(size), texture_id_(0) {} |
+GLImageSurfaceTexture::GLImageSurfaceTexture(const gfx::Size& size) |
+ : size_(size), texture_id_(0) { |
+} |
GLImageSurfaceTexture::~GLImageSurfaceTexture() { Destroy(); } |
-bool GLImageSurfaceTexture::Initialize(gfx::GpuMemoryBufferHandle buffer) { |
+bool GLImageSurfaceTexture::Initialize( |
+ const gfx::GpuMemoryBufferHandle& handle) { |
DCHECK(!surface_texture_); |
surface_texture_ = |
SurfaceTextureTracker::GetInstance()->AcquireSurfaceTexture( |
- buffer.surface_texture_id.primary_id, |
- buffer.surface_texture_id.secondary_id); |
+ handle.surface_texture_id.primary_id, |
+ handle.surface_texture_id.secondary_id); |
return !!surface_texture_; |
} |