Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f512df05 authored by Brian Osman's avatar Brian Osman
Browse files

Replace filterColor with filterColor4f

Although this usage is simple, filterColor is deprecated, so we'd like to move all callers to filterColor4f (which is explicit about color space behavior).

Bug: b/40040795
Change-Id: I0bf541cbb7ff0282dc76a655d2a7a457c887ddb9
parent f9f1b66b
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -137,9 +137,10 @@ static BitmapPalette filterPalette(const SkPaint* paint, BitmapPalette palette)
        return palette;
    }

    SkColor color = palette == BitmapPalette::Light ? SK_ColorWHITE : SK_ColorBLACK;
    color = paint->getColorFilter()->filterColor(color);
    return paletteForColorHSV(color);
    SkColor4f color = palette == BitmapPalette::Light ? SkColors::kWhite : SkColors::kBlack;
    sk_sp<SkColorSpace> srgb = SkColorSpace::MakeSRGB();
    color = paint->getColorFilter()->filterColor4f(color, srgb.get(), srgb.get());
    return paletteForColorHSV(color.toSkColor());
}

bool transformPaint(ColorTransform transform, SkPaint* paint) {