| 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 &&
|
|
|