diff --git a/gfx/d3d/d3d.cpp b/gfx/d3d/d3d.cpp index 3f6b04a205..4bf1be59c9 100644 --- a/gfx/d3d/d3d.cpp +++ b/gfx/d3d/d3d.cpp @@ -847,6 +847,8 @@ static void d3d_free(void *data) #endif d3d_device_free(d3d->dev, g_pD3D); + g_pD3D->Release(); + g_pD3D = NULL; win32_monitor_from_window(window, true);