diff options
author | Florin Malita <fmalita@chromium.org> | 2018-01-22 10:19:28 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-01-22 15:50:49 +0000 |
commit | 3ba3fa72ae2fd4102cff22b947d124f72ce0f880 (patch) | |
tree | 282f54df38645c7b64988acb7ea8ad1aa05c72ab /experimental/sksg/effects/SkSGMaskEffect.cpp | |
parent | dba65f95e40fb1a4ea936b453b9bcb3fdbe178e1 (diff) |
[sksg] Refactor inval registration
... to avoid having too many Node friends.
TBR=
Change-Id: I8f8ff570d94ea48017935066a3d51cd8265ec120
Reviewed-on: https://skia-review.googlesource.com/97980
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Florin Malita <fmalita@chromium.org>
Diffstat (limited to 'experimental/sksg/effects/SkSGMaskEffect.cpp')
-rw-r--r-- | experimental/sksg/effects/SkSGMaskEffect.cpp | 4 |
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 { |