[PATCH 1/6] wined3d: Release context on CPU blit failure.
Matteo Bruni
mbruni at codeweavers.com
Sun May 7 13:32:33 CDT 2017
Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
---
dlls/wined3d/surface.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/dlls/wined3d/surface.c b/dlls/wined3d/surface.c
index e86119d..c68c4c1 100644
--- a/dlls/wined3d/surface.c
+++ b/dlls/wined3d/surface.c
@@ -2929,6 +2929,8 @@ static HRESULT surface_cpu_blt(struct wined3d_texture *dst_texture, unsigned int
{
FIXME("Cannot convert %s to %s.\n", debug_d3dformat(src_texture->resource.format->id),
debug_d3dformat(dst_texture->resource.format->id));
+ if (context)
+ context_release(context);
return WINED3DERR_NOTAVAILABLE;
}
src_texture = converted_texture;
--
2.10.2
More information about the wine-patches
mailing list