dxgsg9: Fix crash on window event after `close_window()`

This commit is contained in:
rdb 2024-10-10 01:08:54 +02:00
parent beb49b3cd3
commit cd2e3dfde9
1 changed files with 2 additions and 1 deletions

View File

@ -243,6 +243,7 @@ close_window() {
DXGraphicsStateGuardian9::set_cg_device(nullptr);
_dxgsg->release_swap_chain(&_wcontext);
_dxgsg = nullptr;
WinGraphicsWindow::close_window();
}
@ -1165,7 +1166,7 @@ reset_device_resize_window(UINT new_xsize, UINT new_ysize) {
_wcontext._swap_chain = screen->_swap_chain;
}
wdxdisplay9_cat.debug() << "swapchain is " << _wcontext._swap_chain << "\n";
_gsg->mark_new();
_dxgsg->mark_new();
init_resized_window();
return retval;
}