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 f8bc061b9689043796bba96c178cd50c7a7ad065..59e167fd9b0b792dd8f8dab9d0930cb6d91827a8 100644 |
--- a/gpu/command_buffer/service/vertex_attrib_manager.cc |
+++ b/gpu/command_buffer/service/vertex_attrib_manager.cc |
@@ -45,7 +45,7 @@ bool VertexAttribManager::VertexAttribInfo::CanAccess(GLuint index) const { |
return true; |
} |
- if (!buffer_ || buffer_->IsDeleted()) { |
+ if (!buffer_.get() || buffer_->IsDeleted()) { |
return false; |
} |
@@ -125,7 +125,7 @@ bool VertexAttribManager::Enable(GLuint index, bool enable) { |
} |
void VertexAttribManager::Unbind(BufferManager::BufferInfo* buffer) { |
- if (element_array_buffer_ == buffer) { |
+ if (element_array_buffer_.get() == buffer) { |
element_array_buffer_ = NULL; |
} |
for (uint32 vv = 0; vv < max_vertex_attribs_; ++vv) { |