diff options
Diffstat (limited to 'samplecode/SampleXfer.cpp')
-rw-r--r-- | samplecode/SampleXfer.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/samplecode/SampleXfer.cpp b/samplecode/SampleXfer.cpp index c0ad000501..738541fa37 100644 --- a/samplecode/SampleXfer.cpp +++ b/samplecode/SampleXfer.cpp @@ -153,20 +153,20 @@ class XferDemo : public SampleView { }; SkRect fModeRect[N_Modes]; - SkAutoTUnref<CircDrawable> fDrs[N]; + sk_sp<CircDrawable> fDrs[N]; CircDrawable* fSelected; void addButtons() { SkScalar x = 10; SkScalar y = 10; for (int i = 0; i < N_Modes; ++i) { - SkAutoTUnref<SkView> v(new PushButtonWig(gModes[i].fName, (int)gModes[i].fMode)); + sk_sp<SkView> v(new PushButtonWig(gModes[i].fName, (int)gModes[i].fMode)); v->setSize(70, 25); v->setLoc(x, y); v->setVisibleP(true); v->setEnabledP(true); v->addListenerID(this->getSinkID()); - this->attachChildToFront(v); + this->attachChildToFront(v.get()); fModeRect[i] = SkRect::MakeXYWH(x, y + 28, 70, 2); x += 80; } @@ -227,7 +227,7 @@ protected: fSelected = nullptr; for (int i = N - 1; i >= 0; --i) { if (fDrs[i]->hitTest(x, y)) { - fSelected = fDrs[i]; + fSelected = fDrs[i].get(); break; } } |