aboutsummaryrefslogtreecommitdiffhomepage
path: root/experimental/sksg/effects/SkSGMaskEffect.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'experimental/sksg/effects/SkSGMaskEffect.cpp')
-rw-r--r--experimental/sksg/effects/SkSGMaskEffect.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/experimental/sksg/effects/SkSGMaskEffect.cpp b/experimental/sksg/effects/SkSGMaskEffect.cpp
index d4ce6df4db..17b4da7037 100644
--- a/experimental/sksg/effects/SkSGMaskEffect.cpp
+++ b/experimental/sksg/effects/SkSGMaskEffect.cpp
@@ -14,11 +14,11 @@ namespace sksg {
MaskEffect::MaskEffect(sk_sp<RenderNode> child, sk_sp<RenderNode> mask)
: INHERITED(std::move(child))
, fMaskNode(std::move(mask)) {
- fMaskNode->addInvalReceiver(this);
+ this->observeInval(fMaskNode);
}
MaskEffect::~MaskEffect() {
- fMaskNode->removeInvalReceiver(this);
+ this->unobserveInval(fMaskNode);
}
void MaskEffect::onRender(SkCanvas* canvas) const {