[idd] driver: reset cursor thread events on reinit

This commit is contained in:
Geoffrey McRae 2025-03-29 22:27:55 +00:00
parent 35c975d334
commit 6dad0de8b8

View File

@ -102,6 +102,9 @@ void CIndirectMonitorContext::UnassignSwapChain()
m_swapChain.reset(); m_swapChain.reset();
m_dx11Device.reset(); m_dx11Device.reset();
m_dx12Device.reset(); m_dx12Device.reset();
ResetEvent(m_terminateEvent .Get());
ResetEvent(m_cursorDataEvent.Get());
} }
DWORD CALLBACK CIndirectMonitorContext::_CursorThread(LPVOID arg) DWORD CALLBACK CIndirectMonitorContext::_CursorThread(LPVOID arg)