windowscodecs: Avoid casting IWICFormatConverter to IWICBitmapSource.
Dmitry Timoshkov
dmitry at baikal.ru
Mon Jul 16 00:53:44 CDT 2012
---
dlls/windowscodecs/info.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/dlls/windowscodecs/info.c b/dlls/windowscodecs/info.c
index f1eaf4c..9531198 100644
--- a/dlls/windowscodecs/info.c
+++ b/dlls/windowscodecs/info.c
@@ -2181,8 +2181,9 @@ HRESULT WINAPI WICConvertBitmapSource(REFWICPixelFormatGUID dstFormat, IWICBitma
if (converter)
{
- *ppIDst = (IWICBitmapSource*)converter;
- return S_OK;
+ res = IWICFormatConverter_QueryInterface(converter, &IID_IWICBitmapSource, (void **)ppIDst);
+ IWICFormatConverter_Release(converter);
+ return res;
}
else
{
--
1.7.11.2
More information about the wine-patches
mailing list