[5/5] gdiplus: Implement GdipImageSelectActiveFrame.
Vincent Povirk
madewokherd at gmail.com
Tue Jun 19 09:23:15 CDT 2012
>> Yes, but a non-bitmap (metafile) cannot have multiple frames.
>
> It actually can have records which represent embedded EMFs.
Really? Well, OK then.
> + if (stat == Ok)
> + {
> + memcpy(&new_image->format, &codec->info.FormatID, sizeof(GUID));
> + free_image_data(image);
> + if (image->type == ImageTypeBitmap)
> + *(GpBitmap *)image = *(GpBitmap *)new_image;
> + else if (image->type == ImageTypeMetafile)
> + *(GpMetafile *)image = *(GpMetafile *)new_image;
> + return Ok;
> + }
You appear to be leaking new_image.
More information about the wine-devel
mailing list