Index: gpu/command_buffer/service/vertex_attrib_manager.cc |
diff --git a/gpu/command_buffer/service/vertex_attrib_manager.cc b/gpu/command_buffer/service/vertex_attrib_manager.cc |
index e1ae1c065839d943b556816d031a3c4bc9cb6bcc..86f537e1c2c32d3ff50e96c29736e65663d0d4ad 100644 |
--- a/gpu/command_buffer/service/vertex_attrib_manager.cc |
+++ b/gpu/command_buffer/service/vertex_attrib_manager.cc |
@@ -62,7 +62,7 @@ void VertexAttrib::SetInfo( |
} |
void VertexAttrib::Unbind(Buffer* buffer) { |
- if (buffer_ == buffer) { |
+ if (buffer_.get() == buffer) { |
buffer_ = NULL; |
} |
} |
@@ -72,7 +72,7 @@ bool VertexAttrib::CanAccess(GLuint index) const { |
return true; |
} |
- if (!buffer_ || buffer_->IsDeleted()) { |
+ if (!buffer_.get() || buffer_->IsDeleted()) { |
return false; |
} |
@@ -152,7 +152,7 @@ bool VertexAttribManager::Enable(GLuint index, bool enable) { |
} |
void VertexAttribManager::Unbind(Buffer* buffer) { |
- if (element_array_buffer_ == buffer) { |
+ if (element_array_buffer_.get() == buffer) { |
element_array_buffer_ = NULL; |
} |
for (uint32 vv = 0; vv < vertex_attribs_.size(); ++vv) { |