| Index: src/gpu/GrLayerHoister.cpp
|
| diff --git a/src/gpu/GrLayerHoister.cpp b/src/gpu/GrLayerHoister.cpp
|
| index f2e6560a18a138f066b6ce770c8e2797bb1cf0ef..4a3475be3227d7a041eddb468d17d46b77c85ad5 100644
|
| --- a/src/gpu/GrLayerHoister.cpp
|
| +++ b/src/gpu/GrLayerHoister.cpp
|
| @@ -132,9 +132,12 @@ static void convert_layers_to_replacements(const SkTDArray<GrLayerHoister::Hoist
|
| // TODO: just replace GrReplacements::ReplacementInfo with GrCachedLayer?
|
| for (int i = 0; i < layers.count(); ++i) {
|
| GrCachedLayer* layer = layers[i].fLayer;
|
| + const SkPicture* picture = layers[i].fPicture;
|
|
|
| - GrReplacements::ReplacementInfo* layerInfo = replacements->push();
|
| - layerInfo->fStart = layer->start();
|
| + GrReplacements::ReplacementInfo* layerInfo =
|
| + replacements->newReplacement(picture->uniqueID(),
|
| + layer->start(),
|
| + layers[i].fCTM);
|
| layerInfo->fStop = layer->stop();
|
| layerInfo->fPos = layers[i].fOffset;
|
|
|
|
|