diff options
Diffstat (limited to 'experimental/sksg/geometry/SkSGMerge.cpp')
-rw-r--r-- | experimental/sksg/geometry/SkSGMerge.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/experimental/sksg/geometry/SkSGMerge.cpp b/experimental/sksg/geometry/SkSGMerge.cpp index 47429a5444..a9f06d464f 100644 --- a/experimental/sksg/geometry/SkSGMerge.cpp +++ b/experimental/sksg/geometry/SkSGMerge.cpp @@ -54,7 +54,7 @@ static SkPathOp mode_to_op(Merge::Mode mode) { return kUnion_SkPathOp; } -Node::RevalidationResult Merge::onRevalidate(InvalidationController* ic, const SkMatrix& ctm) { +SkRect Merge::onRevalidate(InvalidationController* ic, const SkMatrix& ctm) { SkASSERT(this->hasInval()); const auto op = mode_to_op(fMode); @@ -75,8 +75,7 @@ Node::RevalidationResult Merge::onRevalidate(InvalidationController* ic, const S builder.resolve(&fMerged); } - // Geometry does not contribute damage directly. - return { fMerged.computeTightBounds(), Damage::kBlockSelf }; + return fMerged.computeTightBounds(); } } // namespace skotty |