Index: src/utils/debugger/SkObjectParser.cpp |
diff --git a/src/utils/debugger/SkObjectParser.cpp b/src/utils/debugger/SkObjectParser.cpp |
index 504cd085c92fc38ad8924c24370ed4dd6879df95..85ac4d3839145343a6eb528b7a78406f86de613a 100644 |
--- a/src/utils/debugger/SkObjectParser.cpp |
+++ b/src/utils/debugger/SkObjectParser.cpp |
@@ -336,10 +336,10 @@ SkString* SkObjectParser::TextToString(const void* text, size_t byteLength, |
case SkPaint::kUTF16_TextEncoding: { |
decodedText->append("UTF-16: "); |
size_t sizeNeeded = SkUTF16_ToUTF8((uint16_t*)text, byteLength / 2, NULL); |
- char* utf8 = new char[sizeNeeded]; |
+ SkAutoTArray<char> autoArray(sizeNeeded); |
+ char* utf8 = autoArray.get(); |
bungeman-skia
2013/08/22 20:03:09
I like
SkAutoSTMalloc<0x100, char> utf8(sizeNeede
|
SkUTF16_ToUTF8((uint16_t*)text, byteLength / 2, utf8); |
decodedText->append(utf8, sizeNeeded); |
- delete utf8; |
break; |
} |
case SkPaint::kUTF32_TextEncoding: { |