On Tue, Jul 01, 2008 at 09:41:22PM -0400, Adam Petaccia wrote:
dlls/gdiplus/image.c | 19 +++++++++++++++++-- dlls/gdiplus/tests/image.c | 6 ------ 2 files changed, 17 insertions(+), 8 deletions(-)
diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c index bf2ac35..59ea837 100644 --- a/dlls/gdiplus/image.c +++ b/dlls/gdiplus/image.c @@ -244,9 +244,24 @@ GpStatus WINGDIPAPI GdipCloneImage(GpImage *image, GpImage **cloneImage)
- memcpy((*cloneImage)->picture, image->picture, sizeof(IPicture));
- return Ok;
}
You can't simply copy an interface ptr like this.
Huw.