Module: wine Branch: master Commit: 4266b154bebc92d167b8e243b2b0c2754e8dd290 URL: http://source.winehq.org/git/wine.git/?a=commit;h=4266b154bebc92d167b8e243b2...
Author: Vincent Povirk vincent@codeweavers.com Date: Wed Mar 23 14:27:47 2011 -0500
gdiplus: Initialize the ImageAttributes in GdipCreateTexture2I.
---
dlls/gdiplus/brush.c | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/dlls/gdiplus/brush.c b/dlls/gdiplus/brush.c index 88958a7..d6fb62d 100644 --- a/dlls/gdiplus/brush.c +++ b/dlls/gdiplus/brush.c @@ -940,14 +940,22 @@ GpStatus WINGDIPAPI GdipCreateTextureIAI(GpImage *image, GDIPCONST GpImageAttrib GpStatus WINGDIPAPI GdipCreateTexture2I(GpImage *image, GpWrapMode wrapmode, INT x, INT y, INT width, INT height, GpTexture **texture) { - GpImageAttributes imageattr; + GpImageAttributes *imageattr; + GpStatus stat;
TRACE("%p %d %d %d %d %d %p\n", image, wrapmode, x, y, width, height, texture);
- imageattr.wrap = wrapmode; + stat = GdipCreateImageAttributes(&imageattr); + + if (stat == Ok) + { + imageattr->wrap = wrapmode;
- return GdipCreateTextureIA(image, &imageattr, x, y, width, height, texture); + stat = GdipCreateTextureIA(image, imageattr, x, y, width, height, texture); + } + + return stat; }
GpStatus WINGDIPAPI GdipGetBrushType(GpBrush *brush, GpBrushType *type)