| Index: src/gpu/SkGpuDevice.cpp
|
| diff --git a/src/gpu/SkGpuDevice.cpp b/src/gpu/SkGpuDevice.cpp
|
| index 2759a3e1854eef55d2227954acad41ba88f23f55..a894f983b50dfc5712f86c8a032bda3ecf384b34 100644
|
| --- a/src/gpu/SkGpuDevice.cpp
|
| +++ b/src/gpu/SkGpuDevice.cpp
|
| @@ -213,7 +213,7 @@
|
|
|
| SkColorType ct = origInfo.colorType();
|
| SkAlphaType at = origInfo.alphaType();
|
| - SkColorSpace* cs = origInfo.colorSpace();
|
| + SkColorProfileType pt = origInfo.profileType();
|
| if (kRGB_565_SkColorType == ct || kGray_8_SkColorType == ct) {
|
| at = kOpaque_SkAlphaType; // force this setting
|
| }
|
| @@ -221,13 +221,13 @@
|
| at = kPremul_SkAlphaType; // force this setting
|
| }
|
|
|
| - GrPixelConfig origConfig = SkImageInfo2GrPixelConfig(ct, at, cs, *context->caps());
|
| + GrPixelConfig origConfig = SkImageInfo2GrPixelConfig(ct, at, pt, *context->caps());
|
| if (!context->caps()->isConfigRenderable(origConfig, sampleCount > 0)) {
|
| // Fall back from whatever ct was to default of kRGBA or kBGRA which is aliased as kN32
|
| ct = kN32_SkColorType;
|
| }
|
|
|
| - GrPixelConfig config = SkImageInfo2GrPixelConfig(ct, at, cs, *context->caps());
|
| + GrPixelConfig config = SkImageInfo2GrPixelConfig(ct, at, pt, *context->caps());
|
|
|
| return context->newDrawContext(SkBackingFit::kExact, // Why exact?
|
| origInfo.width(), origInfo.height(),
|
|
|