| Index: bench/TextBlobBench.cpp
|
| diff --git a/bench/TextBlobBench.cpp b/bench/TextBlobBench.cpp
|
| index a350e7b4c40f3ee3e32ebfbdfa9d08add7edf2e2..37bf311119118e2dcb532d27435dc4968486dce2 100644
|
| --- a/bench/TextBlobBench.cpp
|
| +++ b/bench/TextBlobBench.cpp
|
| @@ -23,13 +23,11 @@
|
| */
|
| class TextBlobBench : public Benchmark {
|
| public:
|
| - TextBlobBench()
|
| - : fTypeface(nullptr) {
|
| - }
|
| + TextBlobBench() {}
|
|
|
| protected:
|
| void onDelayedSetup() override {
|
| - fTypeface.reset(sk_tool_utils::create_portable_typeface("serif", SkTypeface::kNormal));
|
| + fTypeface = sk_tool_utils::create_portable_typeface("serif", SkTypeface::kNormal);
|
| // make textblob
|
| SkPaint paint;
|
| paint.setTypeface(fTypeface);
|
| @@ -64,9 +62,9 @@ protected:
|
|
|
| private:
|
|
|
| - SkAutoTUnref<const SkTextBlob> fBlob;
|
| - SkTDArray<uint16_t> fGlyphs;
|
| - SkAutoTUnref<SkTypeface> fTypeface;
|
| + SkAutoTUnref<const SkTextBlob> fBlob;
|
| + SkTDArray<uint16_t> fGlyphs;
|
| + sk_sp<SkTypeface> fTypeface;
|
|
|
| typedef Benchmark INHERITED;
|
| };
|
|
|