2 Jul
2008
2 Jul
'08
4:26 a.m.
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. -- Huw Davies huw(a)codeweavers.com