Remove SkAutoTDelete.
Replace with std::unique_ptr.
Change-Id: I5806cfbb30515fcb20e5e66ce13fb5f3b8728176
Reviewed-on: https://skia-review.googlesource.com/4381
Commit-Queue: Ben Wagner <bungeman@google.com>
Reviewed-by: Mike Klein <mtklein@chromium.org>
diff --git a/src/codec/SkPngCodec.cpp b/src/codec/SkPngCodec.cpp
index ae11048..da6e062 100644
--- a/src/codec/SkPngCodec.cpp
+++ b/src/codec/SkPngCodec.cpp
@@ -1144,11 +1144,11 @@
SkSampler* SkPngCodec::getSampler(bool createIfNecessary) {
if (fSwizzler || !createIfNecessary) {
- return fSwizzler;
+ return fSwizzler.get();
}
this->initializeSwizzler(this->dstInfo(), this->options());
- return fSwizzler;
+ return fSwizzler.get();
}
bool SkPngCodec::onRewind() {
@@ -1249,7 +1249,7 @@
}
SkCodec* SkPngCodec::NewFromStream(SkStream* stream, SkPngChunkReader* chunkReader) {
- SkAutoTDelete<SkStream> streamDeleter(stream);
+ std::unique_ptr<SkStream> streamDeleter(stream);
SkCodec* outCodec = nullptr;
if (read_header(streamDeleter.get(), chunkReader, &outCodec, nullptr, nullptr)) {