Vincent Povirk : gdiplus: Allocate a new ImageAttributes object in GdipCloneImageAttributes.
Module: wine Branch: master Commit: 149c44eb4c4d390d1d84625137dd06dfd7a5b1ac URL: http://source.winehq.org/git/wine.git/?a=commit;h=149c44eb4c4d390d1d84625137... Author: Vincent Povirk <vincent(a)codeweavers.com> Date: Fri Dec 18 15:18:49 2009 -0600 gdiplus: Allocate a new ImageAttributes object in GdipCloneImageAttributes. --- dlls/gdiplus/imageattributes.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dlls/gdiplus/imageattributes.c b/dlls/gdiplus/imageattributes.c index 8f49c67..a52c297 100644 --- a/dlls/gdiplus/imageattributes.c +++ b/dlls/gdiplus/imageattributes.c @@ -30,14 +30,19 @@ WINE_DEFAULT_DEBUG_CHANNEL(gdiplus); GpStatus WINGDIPAPI GdipCloneImageAttributes(GDIPCONST GpImageAttributes *imageattr, GpImageAttributes **cloneImageattr) { + GpStatus stat; + TRACE("(%p, %p)\n", imageattr, cloneImageattr); if(!imageattr || !cloneImageattr) return InvalidParameter; - **cloneImageattr = *imageattr; + stat = GdipCreateImageAttributes(cloneImageattr); - return Ok; + if (stat == Ok) + **cloneImageattr = *imageattr; + + return stat; } GpStatus WINGDIPAPI GdipCreateImageAttributes(GpImageAttributes **imageattr)
participants (1)
-
Alexandre Julliard