Module: wine Branch: master Commit: a9d0f8976ca0d057f0f76adc578e7b9512413c44 URL: http://source.winehq.org/git/wine.git/?a=commit;h=a9d0f8976ca0d057f0f76adc57...
Author: Dmitry Timoshkov dmitry@baikal.ru Date: Mon Jul 16 14:53:44 2012 +0900
windowscodecs: Avoid casting IWICFormatConverter to IWICBitmapSource.
---
dlls/windowscodecs/info.c | 5 +++-- 1 files 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 {