[host] dxgi: allow the backend to shutdown before freeing comRef globals

This commit is contained in:
Geoffrey McRae 2023-10-27 18:42:38 +11:00
parent b94166177f
commit 544164f637

View file

@ -964,6 +964,9 @@ static bool dxgi_deinit(void)
if (this->dup && *this->dup)
dxgi_releaseFrame();
// this MUST run before backend->free().
comRef_free();
if (this->backend)
{
this->backend->free();
@ -985,7 +988,6 @@ static bool dxgi_deinit(void)
}
this->initialized = false;
comRef_free();
return true;
}