[5/5] gdiplus: Make get_palette() usable for generating predefined palettes.
Dmitry Timoshkov
dmitry at baikal.ru
Wed Jul 18 03:28:20 CDT 2012
---
dlls/gdiplus/image.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c
index ef4355a..e5723e5 100644
--- a/dlls/gdiplus/image.c
+++ b/dlls/gdiplus/image.c
@@ -76,7 +76,9 @@ static ColorPalette *get_palette(IWICBitmapFrameDecode *frame, WICBitmapPaletteT
hr = IWICImagingFactory_CreatePalette(factory, &wic_palette);
if (hr == S_OK)
{
- hr = IWICBitmapFrameDecode_CopyPalette(frame, wic_palette);
+ hr = WINCODEC_ERR_PALETTEUNAVAILABLE;
+ if (frame)
+ hr = IWICBitmapFrameDecode_CopyPalette(frame, wic_palette);
if (hr != S_OK)
{
TRACE("using predefined palette %#x\n", palette_type);
--
1.7.11.2
More information about the wine-patches
mailing list