Commit f2366bdd authored by Laurent Aimar's avatar Laurent Aimar

Fixed a potential IDirectDrawSurface2 leak.

parent 9381877a
...@@ -1217,6 +1217,8 @@ static void DirectXDestroyPictureResource(vout_display_t *vd) ...@@ -1217,6 +1217,8 @@ static void DirectXDestroyPictureResource(vout_display_t *vd)
{ {
vout_display_sys_t *sys = vd->sys; vout_display_sys_t *sys = vd->sys;
if (sys->resource.p_sys->front_surface != sys->resource.p_sys->surface)
DirectXDestroySurface(sys->resource.p_sys->surface);
DirectXDestroySurface(sys->resource.p_sys->front_surface); DirectXDestroySurface(sys->resource.p_sys->front_surface);
if (sys->resource.p_sys->fallback) if (sys->resource.p_sys->fallback)
picture_Release(sys->resource.p_sys->fallback); picture_Release(sys->resource.p_sys->fallback);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment