commit | 3ba3fa72ae2fd4102cff22b947d124f72ce0f880 | [log] [tgz] |
---|---|---|
author | Florin Malita <fmalita@chromium.org> | Mon Jan 22 10:19:28 2018 -0500 |
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | Mon Jan 22 15:50:49 2018 +0000 |
tree | 282f54df38645c7b64988acb7ea8ad1aa05c72ab | |
parent | dba65f95e40fb1a4ea936b453b9bcb3fdbe178e1 [diff] [blame] |
[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>
diff --git a/experimental/sksg/geometry/SkSGTrimEffect.cpp b/experimental/sksg/geometry/SkSGTrimEffect.cpp index 4ee85c8..f311822 100644 --- a/experimental/sksg/geometry/SkSGTrimEffect.cpp +++ b/experimental/sksg/geometry/SkSGTrimEffect.cpp
@@ -15,11 +15,11 @@ TrimEffect::TrimEffect(sk_sp<GeometryNode> child) : fChild(std::move(child)) { - fChild->addInvalReceiver(this); + this->observeInval(fChild); } TrimEffect::~TrimEffect() { - fChild->removeInvalReceiver(this); + this->unobserveInval(fChild); } // TODO