Module: wine Branch: master Commit: b031b619c7ff60a72be1b9e888332823dbb86fb9 URL: http://source.winehq.org/git/wine.git/?a=commit;h=b031b619c7ff60a72be1b9e888...
Author: Vincent Povirk vincent@codeweavers.com Date: Wed Jul 27 16:09:10 2011 -0500
windowscodecs: Implement FlipRotator_CopyPalette.
---
dlls/windowscodecs/fliprotate.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/dlls/windowscodecs/fliprotate.c b/dlls/windowscodecs/fliprotate.c index 26062cd..ee2a9c2 100644 --- a/dlls/windowscodecs/fliprotate.c +++ b/dlls/windowscodecs/fliprotate.c @@ -143,8 +143,13 @@ static HRESULT WINAPI FlipRotator_GetResolution(IWICBitmapFlipRotator *iface, static HRESULT WINAPI FlipRotator_CopyPalette(IWICBitmapFlipRotator *iface, IWICPalette *pIPalette) { - FIXME("(%p,%p): stub\n", iface, pIPalette); - return E_NOTIMPL; + FlipRotator *This = impl_from_IWICBitmapFlipRotator(iface); + TRACE("(%p,%p)\n", iface, pIPalette); + + if (!This->source) + return WINCODEC_ERR_WRONGSTATE; + else + return IWICBitmapSource_CopyPalette(This->source, pIPalette); }
static HRESULT WINAPI FlipRotator_CopyPixels(IWICBitmapFlipRotator *iface,