diff options
author | Chris Dalton <csmartdalton@google.com> | 2018-06-08 12:00:44 -0600 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-06-08 20:15:03 +0000 |
commit | afa11586d782c7cb3e83b8af48023ff227349516 (patch) | |
tree | 384b990836f0da6ecb3a00788fdb4e806d2daeb7 /tests | |
parent | 1471df99f0c7b5d9df43e7462d68a6635c3c59be (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')
-rw-r--r-- | tests/PathTest.cpp | 10 |
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. |