diff options
author | Jim Van Verth <jvanverth@google.com> | 2017-07-24 13:45:38 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-07-24 18:21:56 +0000 |
commit | 89d9d95570227533e4a87b41e5a7ed9fad4dd04a (patch) | |
tree | a38dd4ff96fc29d871a3ba0f1d4d37014c9047fa /src/core/SkRecordDraw.cpp | |
parent | 1431e5ea6941a28adcf0d1f20e97dc81f9a500e8 (diff) |
Add temporary fix for DrawShadowRec bounds.
Fixes clipping in Flutter dialog shadows.
Bug:skia:6880
Change-Id: If8934a348e3e2d07ff14b5f5b5cf3f2a806bfc12
Reviewed-on: https://skia-review.googlesource.com/26342
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Jim Van Verth <jvanverth@google.com>
Diffstat (limited to 'src/core/SkRecordDraw.cpp')
-rw-r--r-- | src/core/SkRecordDraw.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/core/SkRecordDraw.cpp b/src/core/SkRecordDraw.cpp index 953e874854..1e69e178c2 100644 --- a/src/core/SkRecordDraw.cpp +++ b/src/core/SkRecordDraw.cpp @@ -457,7 +457,10 @@ private: } Bounds bounds(const DrawShadowRec& op) const { - return this->adjustAndMap(op.path.getBounds(), nullptr); + // TODO: compute correct bounds for shadow + SkRect shadowBounds = op.path.getBounds(); + shadowBounds.outset(100, 100); + return this->adjustAndMap(shadowBounds, nullptr); } Bounds bounds(const DrawPicture& op) const { |