Module: wine Branch: master Commit: 22bfe27fb0d1e46bea29b36f3c56f8a555458a00 URL: http://source.winehq.org/git/wine.git/?a=commit;h=22bfe27fb0d1e46bea29b36f3c...
Author: Vincent Povirk vincent@codeweavers.com Date: Tue Aug 11 17:19:32 2009 -0500
windowscodecs: Implement Commit for BMP encoder.
---
dlls/windowscodecs/bmpencode.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/dlls/windowscodecs/bmpencode.c b/dlls/windowscodecs/bmpencode.c index 869a60e..963de6e 100644 --- a/dlls/windowscodecs/bmpencode.c +++ b/dlls/windowscodecs/bmpencode.c @@ -483,8 +483,13 @@ static HRESULT WINAPI BmpEncoder_CreateNewFrame(IWICBitmapEncoder *iface,
static HRESULT WINAPI BmpEncoder_Commit(IWICBitmapEncoder *iface) { - FIXME("(%p): stub\n", iface); - return E_NOTIMPL; + BmpEncoder *This = (BmpEncoder*)iface; + BmpFrameEncode *frame = (BmpFrameEncode*)This->frame; + TRACE("(%p)\n", iface); + + if (!frame || !frame->committed) return WINCODEC_ERR_WRONGSTATE; + + return S_OK; }
static HRESULT WINAPI BmpEncoder_GetMetadataQueryWriter(IWICBitmapEncoder *iface,