Dmitry Timoshkov : windowscodecs: Avoid casting IWICFormatConverter to IWICBitmapSource.
Module: wine Branch: master Commit: a9d0f8976ca0d057f0f76adc578e7b9512413c44 URL: http://source.winehq.org/git/wine.git/?a=commit;h=a9d0f8976ca0d057f0f76adc57... Author: Dmitry Timoshkov <dmitry(a)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 {
participants (1)
-
Alexandre Julliard