From b031b619c7ff60a72be1b9e888332823dbb86fb9 Mon Sep 17 00:00:00 2001 From: Vincent Povirk Date: Wed, 27 Jul 2011 16:09:10 -0500 Subject: [PATCH] windowscodecs: Implement FlipRotator_CopyPalette. --- dlls/windowscodecs/fliprotate.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/dlls/windowscodecs/fliprotate.c b/dlls/windowscodecs/fliprotate.c index 26062cd9dd..ee2a9c2439 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,