aboutsummaryrefslogtreecommitdiffhomepage
path: root/experimental/sksg/geometry/SkSGGeometryTransform.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'experimental/sksg/geometry/SkSGGeometryTransform.cpp')
-rw-r--r--experimental/sksg/geometry/SkSGGeometryTransform.cpp8
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) {