aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/PathTest.cpp
diff options
context:
space:
mode:
authorGravatar Chris Dalton <csmartdalton@google.com>2018-06-08 12:00:44 -0600
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-06-08 20:15:03 +0000
commitafa11586d782c7cb3e83b8af48023ff227349516 (patch)
tree384b990836f0da6ecb3a00788fdb4e806d2daeb7 /tests/PathTest.cpp
parent1471df99f0c7b5d9df43e7462d68a6635c3c59be (diff)
Make the SkPathRef GenIDChangeListener ref counted
Bug: skia: Change-Id: I2780e3fc76153373b4efca6059ded82f4f749325 Reviewed-on: https://skia-review.googlesource.com/133502 Reviewed-by: Brian Salomon <bsalomon@google.com> Commit-Queue: Chris Dalton <csmartdalton@google.com>
Diffstat (limited to 'tests/PathTest.cpp')
-rw-r--r--tests/PathTest.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/PathTest.cpp b/tests/PathTest.cpp
index 6cf5dfba13..565e8d817b 100644
--- a/tests/PathTest.cpp
+++ b/tests/PathTest.cpp
@@ -4276,19 +4276,19 @@ public:
// Check that listener is notified on moveTo().
- SkPathPriv::AddGenIDChangeListener(p, new ChangeListener(&changed));
+ SkPathPriv::AddGenIDChangeListener(p, sk_make_sp<ChangeListener>(&changed));
REPORTER_ASSERT(reporter, !changed);
p.moveTo(10, 0);
REPORTER_ASSERT(reporter, changed);
// Check that listener is notified on lineTo().
- SkPathPriv::AddGenIDChangeListener(p, new ChangeListener(&changed));
+ SkPathPriv::AddGenIDChangeListener(p, sk_make_sp<ChangeListener>(&changed));
REPORTER_ASSERT(reporter, !changed);
p.lineTo(20, 0);
REPORTER_ASSERT(reporter, changed);
// Check that listener is notified on reset().
- SkPathPriv::AddGenIDChangeListener(p, new ChangeListener(&changed));
+ SkPathPriv::AddGenIDChangeListener(p, sk_make_sp<ChangeListener>(&changed));
REPORTER_ASSERT(reporter, !changed);
p.reset();
REPORTER_ASSERT(reporter, changed);
@@ -4296,7 +4296,7 @@ public:
p.moveTo(0, 0);
// Check that listener is notified on rewind().
- SkPathPriv::AddGenIDChangeListener(p, new ChangeListener(&changed));
+ SkPathPriv::AddGenIDChangeListener(p, sk_make_sp<ChangeListener>(&changed));
REPORTER_ASSERT(reporter, !changed);
p.rewind();
REPORTER_ASSERT(reporter, changed);
@@ -4305,7 +4305,7 @@ public:
{
SkPath q;
q.moveTo(10, 10);
- SkPathPriv::AddGenIDChangeListener(q, new ChangeListener(&changed));
+ SkPathPriv::AddGenIDChangeListener(q, sk_make_sp<ChangeListener>(&changed));
REPORTER_ASSERT(reporter, !changed);
}
// q went out of scope.