diff options
author | halcanary <halcanary@google.com> | 2015-04-15 13:05:18 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-04-15 13:05:18 -0700 |
commit | 00b7e5eb973a1b1e4d1affa74fc0341e8c41e3da (patch) | |
tree | e298e46f76cff865e49544d2b0a4349d4112c034 /include/core | |
parent | 221360a514fb4bfff5b461e83262306b2a0f36af (diff) |
SkPDF/Device/ImageFilter: Fix ImageFilter fallback code
Broken in https://chromium.googlesource.com/skia/+/76033be
I have confirmed that this fixes 470083.
BUG=470083
Review URL: https://codereview.chromium.org/1080923004
Diffstat (limited to 'include/core')
-rw-r--r-- | include/core/SkDevice.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/include/core/SkDevice.h b/include/core/SkDevice.h index 99c29ee2e3..ec57711754 100644 --- a/include/core/SkDevice.h +++ b/include/core/SkDevice.h @@ -330,15 +330,19 @@ protected: static SkPixelGeometry AdjustGeometry(const SkImageInfo&, TileUsage, SkPixelGeometry); // The constructor may change the pixel geometry based on other parameters. - CreateInfo(const SkImageInfo& info, TileUsage tileUsage, SkPixelGeometry geo) + CreateInfo(const SkImageInfo& info, + TileUsage tileUsage, + SkPixelGeometry geo, + bool forImageFilter = false) : fInfo(info) , fTileUsage(tileUsage) , fPixelGeometry(AdjustGeometry(info, tileUsage, geo)) - {} + , fForImageFilter(forImageFilter) {} const SkImageInfo fInfo; const TileUsage fTileUsage; const SkPixelGeometry fPixelGeometry; + const bool fForImageFilter; }; /** |