commit | a9d0f8976ca0d057f0f76adc578e7b9512413c44 | [log] [tgz] |
---|---|---|
author | Dmitry Timoshkov <dmitry@baikal.ru> | Mon Jul 16 14:53:44 2012 +0900 |
committer | Alexandre Julliard <julliard@winehq.org> | Mon Jul 16 15:21:46 2012 +0200 |
tree | 63977a4f4e942478bf4d2bcc0b2c443bcc366f02 | |
parent | 33a1f892b80df9ee4fddaa9a094aa2aba9c40dad [diff] |
windowscodecs: Avoid casting IWICFormatConverter to IWICBitmapSource.
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 @@ if (converter) { - *ppIDst = (IWICBitmapSource*)converter; - return S_OK; + res = IWICFormatConverter_QueryInterface(converter, &IID_IWICBitmapSource, (void **)ppIDst); + IWICFormatConverter_Release(converter); + return res; } else {