Index: include/core/SkTypes.h |
diff --git a/include/core/SkTypes.h b/include/core/SkTypes.h |
index 27280d42832bc1f001026f3a0dbd9ea51783e873..1051f08ceaa807840cc361eb212e47377fed1ab2 100644 |
--- a/include/core/SkTypes.h |
+++ b/include/core/SkTypes.h |
@@ -519,7 +519,7 @@ public: |
/** Free the current buffer, and set the internal reference to NULL. Same |
as calling sk_free(release()) |
*/ |
- void free() { |
+ void reset() { |
sk_free(fPtr); |
fPtr = NULL; |
} |
@@ -571,7 +571,7 @@ public: |
/** |
* Reallocates the block to a new size. The ptr may or may not change. |
*/ |
- void* reset(size_t size, OnShrink shrink = kAlloc_OnShrink, bool* didChangeAlloc = NULL) { |
+ void* reset(size_t size = 0, OnShrink shrink = kAlloc_OnShrink, bool* didChangeAlloc = NULL) { |
if (size == fSize || (kReuse_OnShrink == shrink && size < fSize)) { |
if (didChangeAlloc) { |
*didChangeAlloc = false; |
@@ -590,13 +590,6 @@ public: |
} |
/** |
- * Releases the block back to the heap |
- */ |
- void free() { |
- this->reset(0); |
- } |
- |
- /** |
* Return the allocated block. |
*/ |
void* get() { return fPtr; } |