diff options
Diffstat (limited to 'gm/dftext.cpp')
-rw-r--r-- | gm/dftext.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gm/dftext.cpp b/gm/dftext.cpp index c66064a8d4..e6aba0894e 100644 --- a/gm/dftext.cpp +++ b/gm/dftext.cpp @@ -51,9 +51,9 @@ protected: SkImageInfo info = SkImageInfo::MakeN32Premul(onISize(), inputCanvas->imageInfo().profileType()); SkSurfaceProps canvasProps(SkSurfaceProps::kLegacyFontHost_InitType); - uint32_t allowSRGBInputs = inputCanvas->getProps(&canvasProps) - ? canvasProps.flags() & SkSurfaceProps::kAllowSRGBInputs_Flag : 0; - SkSurfaceProps props(SkSurfaceProps::kUseDeviceIndependentFonts_Flag | allowSRGBInputs, + uint32_t gammaCorrect = inputCanvas->getProps(&canvasProps) + ? canvasProps.flags() & SkSurfaceProps::kGammaCorrect_Flag : 0; + SkSurfaceProps props(SkSurfaceProps::kUseDeviceIndependentFonts_Flag | gammaCorrect, SkSurfaceProps::kLegacyFontHost_InitType); auto surface(SkSurface::MakeRenderTarget(ctx, SkBudgeted::kNo, info, 0, &props)); SkCanvas* canvas = surface ? surface->getCanvas() : inputCanvas; |