Module: wine Branch: master Commit: 69e9de1867d78ba54c58d028642efde1880161de URL: http://source.winehq.org/git/wine.git/?a=commit;h=69e9de1867d78ba54c58d02864...
Author: Vincent Povirk vincent@codeweavers.com Date: Mon Mar 8 11:28:25 2010 -0600
gdiplus: Don't crash when creating a texture with NULL imageattributes.
---
dlls/gdiplus/brush.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/dlls/gdiplus/brush.c b/dlls/gdiplus/brush.c index abcc47f..287d9d8 100644 --- a/dlls/gdiplus/brush.c +++ b/dlls/gdiplus/brush.c @@ -838,7 +838,10 @@ GpStatus WINGDIPAPI GdipCreateTextureIA(GpImage *image,
(*texture)->brush.gdibrush = CreateBrushIndirect(&(*texture)->brush.lb); (*texture)->brush.bt = BrushTypeTextureFill; - (*texture)->wrap = imageattr->wrap; + if (imageattr) + (*texture)->wrap = imageattr->wrap; + else + (*texture)->wrap = WrapModeTile; (*texture)->image = new_image;
exit: