From 093261b729fc77aeca83c01362e0a78dc9bca0aa Mon Sep 17 00:00:00 2001 From: =?utf8?q?Stefan=20D=C3=B6singer?= Date: Thu, 10 May 2007 21:45:51 +0200 Subject: [PATCH] wined3d: Only addref clippers if one exists. --- dlls/wined3d/surface.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dlls/wined3d/surface.c b/dlls/wined3d/surface.c index 727f8b35a4e..12681c42c80 100644 --- a/dlls/wined3d/surface.c +++ b/dlls/wined3d/surface.c @@ -3504,7 +3504,9 @@ HRESULT WINAPI IWineD3DSurfaceImpl_GetClipper(IWineD3DSurface *iface, IWineD3DCl TRACE("(%p)->(%p)\n", This, clipper); *clipper = This->clipper; - IWineD3DClipper_AddRef(*clipper); + if(*clipper) { + IWineD3DClipper_AddRef(*clipper); + } return WINED3D_OK; } -- 2.11.4.GIT