| Index: src/core/SkAdvancedTypefaceMetrics.h
|
| diff --git a/src/core/SkAdvancedTypefaceMetrics.h b/src/core/SkAdvancedTypefaceMetrics.h
|
| index 424e5f3f51470ba4c380624ff61baf19d7a2585e..92655d21b23dd1d4d08d4d1244563021785b62d9 100644
|
| --- a/src/core/SkAdvancedTypefaceMetrics.h
|
| +++ b/src/core/SkAdvancedTypefaceMetrics.h
|
| @@ -28,12 +28,13 @@
|
| T* get() const { return fPtr; }
|
| T* operator->() const { return fPtr; }
|
|
|
| - void reset(T* ptr = nullptr) {
|
| + void reset(T* ptr) {
|
| if (ptr != fPtr) {
|
| delete fPtr;
|
| fPtr = ptr;
|
| }
|
| }
|
| + void free() { this->reset(nullptr); }
|
| T* release() {
|
| T* ptr = fPtr;
|
| fPtr = nullptr;
|
|
|