aboutsummaryrefslogtreecommitdiffhomepage
path: root/experimental/sksg/geometry/SkSGMerge.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'experimental/sksg/geometry/SkSGMerge.cpp')
-rw-r--r--experimental/sksg/geometry/SkSGMerge.cpp5
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