| Index: components/bitmap_uploader/bitmap_uploader.cc
|
| diff --git a/components/bitmap_uploader/bitmap_uploader.cc b/components/bitmap_uploader/bitmap_uploader.cc
|
| index a6c78992a247196abf8ce8a53f87b4c66598f4a0..c5ea89c936e1b94fdb3d62ba5511b71828a0b918 100644
|
| --- a/components/bitmap_uploader/bitmap_uploader.cc
|
| +++ b/components/bitmap_uploader/bitmap_uploader.cc
|
| @@ -80,7 +80,10 @@ void BitmapUploader::Upload() {
|
| frame->resources.resize(0u);
|
|
|
| pass->quads.resize(0u);
|
| - pass->shared_quad_states.push_back(mojo::CreateDefaultSQS(bounds.size()));
|
| + // The SharedQuadState is owned by the SharedQuadStateList shared_quad_states.
|
| + cc::SharedQuadState* sqs =
|
| + pass->shared_quad_states.AllocateAndConstruct<cc::SharedQuadState>();
|
| + mojo::ConfigureSharedQuadState(bounds.size(), sqs);
|
|
|
| if (bitmap_.get()) {
|
| gpu::gles2::GLES2Interface* gl = gles2_context_->interface();
|
|
|