Merge "Make reference to data within SkAutoTUnref unambiguous."
diff --git a/core/jni/android/graphics/FontFamily.cpp b/core/jni/android/graphics/FontFamily.cpp
index 2e974a3..c90870d 100644
--- a/core/jni/android/graphics/FontFamily.cpp
+++ b/core/jni/android/graphics/FontFamily.cpp
@@ -146,7 +146,7 @@
jobject fontRef = MakeGlobalRefOrDie(env, font);
SkAutoTUnref<SkData> data(SkData::NewWithProc(fontPtr, fontSize,
release_global_ref, reinterpret_cast<void*>(fontRef)));
- std::unique_ptr<SkStreamAsset> fontData(new SkMemoryStream(data));
+ std::unique_ptr<SkStreamAsset> fontData(new SkMemoryStream(data.get()));
SkFontMgr::FontParameters params;
params.setCollectionIndex(ttcIndex);
@@ -192,7 +192,7 @@
}
SkAutoTUnref<SkData> data(SkData::NewWithProc(buf, asset->getLength(), releaseAsset, asset));
- SkMemoryStream* stream = new SkMemoryStream(data);
+ SkMemoryStream* stream = new SkMemoryStream(data.get());
// CreateFromStream takes ownership of stream.
SkTypeface* face = SkTypeface::CreateFromStream(stream);
if (face == NULL) {