diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/core/SkTDArray.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/core/SkTDArray.h b/include/core/SkTDArray.h index 92f297c31a..8e8b4923e3 100644 --- a/include/core/SkTDArray.h +++ b/include/core/SkTDArray.h @@ -347,6 +347,11 @@ public: } #endif + void shrinkToFit() { + fReserve = fCount; + fArray = (T*)sk_realloc_throw(fArray, fReserve * sizeof(T)); + } + private: #ifdef SK_DEBUG enum { |