From 14fc32114b44433ee14b11b3fe7541ceec5d8b50 Mon Sep 17 00:00:00 2001 From: "bungeman@google.com" Date: Mon, 1 Aug 2011 20:41:53 +0000 Subject: [PATCH] Add Commit to SkWIStream. http://codereview.appspot.com/4809069/ git-svn-id: http://skia.googlecode.com/svn/trunk@2017 2bbb7eff-a529-9590-31e7-b0007b416f81 --- include/utils/win/SkIStream.h | 2 ++ src/utils/win/SkIStream.cpp | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/include/utils/win/SkIStream.h b/include/utils/win/SkIStream.h index c6f8a4035d..966aa8e5f3 100644 --- a/include/utils/win/SkIStream.h +++ b/include/utils/win/SkIStream.h @@ -121,6 +121,8 @@ public: , ULONG cb , ULONG* pcbWritten); + virtual HRESULT STDMETHODCALLTYPE Commit(DWORD); + virtual HRESULT STDMETHODCALLTYPE Stat(STATSTG* pStatstg , DWORD grfStatFlag); }; diff --git a/src/utils/win/SkIStream.cpp b/src/utils/win/SkIStream.cpp index a857f40e7d..4d5cd7711e 100644 --- a/src/utils/win/SkIStream.cpp +++ b/src/utils/win/SkIStream.cpp @@ -241,6 +241,11 @@ HRESULT STDMETHODCALLTYPE SkWIStream::Write(void const* pv } // IStream Interface +HRESULT STDMETHODCALLTYPE SkWIStream::Commit(DWORD) { + this->fSkWStream->flush(); + return S_OK; +} + HRESULT STDMETHODCALLTYPE SkWIStream::Stat(STATSTG* pStatstg , DWORD grfStatFlag) {