diff options
Diffstat (limited to 'experimental/sksg/geometry/SkSGGeometryTransform.cpp')
-rw-r--r-- | experimental/sksg/geometry/SkSGGeometryTransform.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/experimental/sksg/geometry/SkSGGeometryTransform.cpp b/experimental/sksg/geometry/SkSGGeometryTransform.cpp index 14c37d98b9..91367d48d6 100644 --- a/experimental/sksg/geometry/SkSGGeometryTransform.cpp +++ b/experimental/sksg/geometry/SkSGGeometryTransform.cpp @@ -14,13 +14,13 @@ namespace sksg { GeometryTransform::GeometryTransform(sk_sp<GeometryNode> child, sk_sp<Matrix> matrix) : fChild(std::move(child)) , fMatrix(std::move(matrix)) { - fChild->addInvalReceiver(this); - fMatrix->addInvalReceiver(this); + this->observeInval(fChild); + this->observeInval(fMatrix); } GeometryTransform::~GeometryTransform() { - fChild->removeInvalReceiver(this); - fMatrix->removeInvalReceiver(this); + this->unobserveInval(fChild); + this->unobserveInval(fMatrix); } SkRect GeometryTransform::onRevalidate(InvalidationController* ic, const SkMatrix& ctm) { |