diff --git a/panda/src/x11display/x11GraphicsWindow.cxx b/panda/src/x11display/x11GraphicsWindow.cxx index facb467f74..7e03bb73c5 100644 --- a/panda/src/x11display/x11GraphicsWindow.cxx +++ b/panda/src/x11display/x11GraphicsWindow.cxx @@ -1028,6 +1028,7 @@ close_window() { for (auto item : _cursor_filenames) { XFreeCursor(_display, item.second); } + _cursor_filenames.clear(); GraphicsWindow::close_window(); }