Use SkImageFilter::MakeMatrixFilter instead of importing an internal Skia header. (#5569)

Part of fixing https://bugs.chromium.org/p/skia/issues/detail?id=7741
This commit is contained in:
Chinmay Garde 2018-06-19 13:26:06 -07:00 committed by GitHub
parent edf704d0f4
commit a7fda2b48c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -12,7 +12,6 @@
#include "third_party/skia/include/effects/SkBlurImageFilter.h"
#include "third_party/skia/include/effects/SkImageSource.h"
#include "third_party/skia/include/effects/SkPictureImageFilter.h"
#include "third_party/skia/src/core/SkMatrixImageFilter.h"
namespace blink {
@ -59,7 +58,7 @@ void ImageFilter::initBlur(double sigma_x, double sigma_y) {
void ImageFilter::initMatrix(const tonic::Float64List& matrix4,
int filterQuality) {
filter_ = SkMatrixImageFilter::Make(
filter_ = SkImageFilter::MakeMatrixFilter(
ToSkMatrix(matrix4), static_cast<SkFilterQuality>(filterQuality),
nullptr);
}