Add a detachAsStream to SkDynamicMemoryWStream.

R=reed@google.com

Committed: https://code.google.com/p/skia/source/detail?r=10171

Committed: https://code.google.com/p/skia/source/detail?r=10178

Review URL: https://codereview.chromium.org/19677002

git-svn-id: http://skia.googlecode.com/svn/trunk@10218 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/gm/gmmain.cpp b/gm/gmmain.cpp
index 3c01156..01eaaeb 100644
--- a/gm/gmmain.cpp
+++ b/gm/gmmain.cpp
@@ -1025,7 +1025,7 @@
     static SkPicture* stream_to_new_picture(const SkPicture& src) {
         SkDynamicMemoryWStream storage;
         src.serialize(&storage);
-        SkAutoTUnref<SkStreamAsset> pictReadback(storage.detatchAsStream());
+        SkAutoTUnref<SkStreamAsset> pictReadback(storage.detachAsStream());
         SkPicture* retval = SkPicture::CreateFromStream(pictReadback);
         return retval;
     }
@@ -1063,7 +1063,7 @@
             bitmap = NULL;  // we don't generate a bitmap rendering of the XPS file
         }
 
-        SkAutoTUnref<SkStreamAsset> documentStream(document.detatchAsStream());
+        SkAutoTUnref<SkStreamAsset> documentStream(document.detachAsStream());
         if (NULL == bitmap) {
             return compare_test_results_to_stored_expectations(
                 gm, gRec, writePath, NULL, documentStream);
diff --git a/include/core/SkStream.h b/include/core/SkStream.h
index 8180a0a..d7a105d 100644
--- a/include/core/SkStream.h
+++ b/include/core/SkStream.h
@@ -427,7 +427,7 @@
     SkData* copyToData() const;
 
     /** Reset, returning a reader stream with the current content. */
-    SkStreamAsset* detatchAsStream();
+    SkStreamAsset* detachAsStream();
 
     /** Reset the stream to its original, empty, state. */
     void reset();
diff --git a/src/core/SkStream.cpp b/src/core/SkStream.cpp
index b251905..36a6f96 100644
--- a/src/core/SkStream.cpp
+++ b/src/core/SkStream.cpp
@@ -781,7 +781,7 @@
     size_t fCurrentOffset;
 };
 
-SkStreamAsset* SkDynamicMemoryWStream::detatchAsStream() {
+SkStreamAsset* SkDynamicMemoryWStream::detachAsStream() {
     if (fCopy) {
         SkMemoryStream* stream = SkNEW_ARGS(SkMemoryStream, (fCopy));
         this->reset();
diff --git a/tests/StreamTest.cpp b/tests/StreamTest.cpp
index 1eb1282..29d74fe 100644
--- a/tests/StreamTest.cpp
+++ b/tests/StreamTest.cpp
@@ -93,7 +93,7 @@
     }
 
     {
-        SkAutoTUnref<SkStreamAsset> stream(ds.detatchAsStream());
+        SkAutoTUnref<SkStreamAsset> stream(ds.detachAsStream());
         REPORTER_ASSERT(reporter, 100 * 26 == stream->getLength());
         REPORTER_ASSERT(reporter, ds.getOffset() == 0);
         test_loop_stream(reporter, stream.get(), s, 26, 100);
@@ -123,7 +123,7 @@
 
     {
         // Test that this works after a copyToData.
-        SkAutoTUnref<SkStreamAsset> stream(ds.detatchAsStream());
+        SkAutoTUnref<SkStreamAsset> stream(ds.detachAsStream());
         REPORTER_ASSERT(reporter, ds.getOffset() == 0);
         test_loop_stream(reporter, stream.get(), s, 26, 100);