diff options
Diffstat (limited to 'gm/textblobmixedsizes.cpp')
-rw-r--r-- | gm/textblobmixedsizes.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gm/textblobmixedsizes.cpp b/gm/textblobmixedsizes.cpp index 8f5dc85e48..8fdf558206 100644 --- a/gm/textblobmixedsizes.cpp +++ b/gm/textblobmixedsizes.cpp @@ -102,8 +102,10 @@ protected: #if SK_SUPPORT_GPU // Create a new Canvas to enable DFT GrContext* ctx = inputCanvas->getGrContext(); - SkImageInfo info = SkImageInfo::MakeN32Premul(onISize(), - inputCanvas->imageInfo().profileType()); + SkISize size = onISize(); + sk_sp<SkColorSpace> colorSpace = sk_ref_sp(inputCanvas->imageInfo().colorSpace()); + SkImageInfo info = SkImageInfo::MakeN32(size.width(), size.height(), + kPremul_SkAlphaType, colorSpace); SkSurfaceProps canvasProps(SkSurfaceProps::kLegacyFontHost_InitType); uint32_t gammaCorrect = inputCanvas->getProps(&canvasProps) ? canvasProps.flags() & SkSurfaceProps::kGammaCorrect_Flag : 0; |