Index: include/core/SkColorTable.h |
diff --git a/include/core/SkColorTable.h b/include/core/SkColorTable.h |
index ff2bf7cde205e895300a9e816dff407c3c382bb4..cb613befb1756499a48ca882cf5ecee794c2901f 100644 |
--- a/include/core/SkColorTable.h |
+++ b/include/core/SkColorTable.h |
@@ -61,11 +61,9 @@ private: |
// assumes ownership of colors (assumes it was allocated w/ malloc) |
SkColorTable(SkPMColor* colors, int count, AllocatedWithMalloc); |
- struct Free16BitCache { void operator()(uint16_t* cache) const { sk_free(cache); } }; |
- |
- SkPMColor* fColors; |
- SkOncePtr<uint16_t, Free16BitCache> f16BitCache; |
- int fCount; |
+ SkPMColor* fColors; |
+ SkOncePtr<uint16_t[]> f16BitCache; |
+ int fCount; |
void init(const SkPMColor* colors, int count); |