Index: gpu/command_buffer/service/texture_manager.cc |
diff --git a/gpu/command_buffer/service/texture_manager.cc b/gpu/command_buffer/service/texture_manager.cc |
index 574107ca2abf20f2f4aed69de15233a0425e0b90..41fea807da0ad0cc31cdb64188373eff6c06bd82 100644 |
--- a/gpu/command_buffer/service/texture_manager.cc |
+++ b/gpu/command_buffer/service/texture_manager.cc |
@@ -359,10 +359,10 @@ bool TextureManager::TextureInfo::ValidForTexture( |
if (level >= 0 && face_index < level_infos_.size() && |
static_cast<size_t>(level) < level_infos_[face_index].size()) { |
const LevelInfo& info = level_infos_[GLTargetToFaceIndex(face)][level]; |
- GLint right; |
- GLint top; |
- return SafeAdd(xoffset, width, &right) && |
- SafeAdd(yoffset, height, &top) && |
+ int32 right; |
+ int32 top; |
+ return SafeAddInt32(xoffset, width, &right) && |
+ SafeAddInt32(yoffset, height, &top) && |
xoffset >= 0 && |
yoffset >= 0 && |
right <= info.width && |