diff --git a/panda/src/tinydisplay/tinyCocoaGraphicsWindow.mm b/panda/src/tinydisplay/tinyCocoaGraphicsWindow.mm index 0bb43c4eb8..38c08e88f7 100644 --- a/panda/src/tinydisplay/tinyCocoaGraphicsWindow.mm +++ b/panda/src/tinydisplay/tinyCocoaGraphicsWindow.mm @@ -173,6 +173,7 @@ close_window() { CFRelease(swap_buffer._data_provider); ZB_close(swap_buffer._frame_buffer); } + _swap_chain.clear(); CocoaGraphicsWindow::close_window(); }