diff options
Diffstat (limited to 'experimental/sksg/SkSGDraw.cpp')
-rw-r--r-- | experimental/sksg/SkSGDraw.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/experimental/sksg/SkSGDraw.cpp b/experimental/sksg/SkSGDraw.cpp index 33c73a5b2b..b73bf3b577 100644 --- a/experimental/sksg/SkSGDraw.cpp +++ b/experimental/sksg/SkSGDraw.cpp @@ -16,13 +16,13 @@ namespace sksg { Draw::Draw(sk_sp<GeometryNode> geometry, sk_sp<PaintNode> paint) : fGeometry(std::move(geometry)) , fPaint(std::move(paint)) { - fGeometry->addInvalReceiver(this); - fPaint->addInvalReceiver(this); + this->observeInval(fGeometry); + this->observeInval(fPaint); } Draw::~Draw() { - fGeometry->removeInvalReceiver(this); - fPaint->removeInvalReceiver(this); + this->unobserveInval(fGeometry); + this->unobserveInval(fPaint); } void Draw::onRender(SkCanvas* canvas) const { |