| Index: cc/layers/texture_layer_impl.cc
|
| diff --git a/cc/layers/texture_layer_impl.cc b/cc/layers/texture_layer_impl.cc
|
| index 4ce501b2d7f59a46242fafa879a292cee85413f3..6bccde4a6a5a3aad00156472dc771a5c30b7632e 100644
|
| --- a/cc/layers/texture_layer_impl.cc
|
| +++ b/cc/layers/texture_layer_impl.cc
|
| @@ -124,9 +124,9 @@ bool TextureLayerImpl::WillDraw(DrawMode draw_mode,
|
|
|
| if (!PlatformColor::SameComponentOrder(texture_copy_->format())) {
|
| // Swizzle colors. This is slow, but should be really uncommon.
|
| - swizzled.resize(texture_mailbox_.SharedMemorySizeInBytes());
|
| - for (size_t i = 0; i < texture_mailbox_.SharedMemorySizeInBytes();
|
| - i += 4) {
|
| + size_t bytes = texture_mailbox_.SharedMemorySizeInBytes();
|
| + swizzled.resize(bytes);
|
| + for (size_t i = 0; i < bytes; i += 4) {
|
| swizzled[i] = pixels[i + 2];
|
| swizzled[i + 1] = pixels[i + 1];
|
| swizzled[i + 2] = pixels[i];
|
|
|