| Index: cc/raster/tile_task_worker_pool.cc
|
| diff --git a/cc/raster/tile_task_worker_pool.cc b/cc/raster/tile_task_worker_pool.cc
|
| index 2efd928b245913a1e35ebbf92442d66aadee2894..9c54f35f7f897dcb103afca4cf4179a854cb2257 100644
|
| --- a/cc/raster/tile_task_worker_pool.cc
|
| +++ b/cc/raster/tile_task_worker_pool.cc
|
| @@ -122,9 +122,10 @@ void TileTaskWorkerPool::PlaybackToMemory(
|
| } else {
|
| TRACE_EVENT0("cc",
|
| "TileTaskWorkerPool::PlaybackToMemory::ConvertRGBA4444");
|
| - SkImageInfo dst_info = SkImageInfo::Make(
|
| - info.width(), info.height(), ResourceFormatToSkColorType(format),
|
| - info.alphaType(), info.profileType());
|
| + SkImageInfo dst_info =
|
| + SkImageInfo::Make(info.width(), info.height(),
|
| + ResourceFormatToClosestSkColorType(format),
|
| + info.alphaType(), info.profileType());
|
| bool rv = surface->readPixels(dst_info, memory, stride, 0, 0);
|
| DCHECK(rv);
|
| }
|
|
|