diff --git a/panda/src/x11display/x11GraphicsWindow.cxx b/panda/src/x11display/x11GraphicsWindow.cxx index d20f636290..835be15c64 100644 --- a/panda/src/x11display/x11GraphicsWindow.cxx +++ b/panda/src/x11display/x11GraphicsWindow.cxx @@ -107,6 +107,11 @@ x11GraphicsWindow(GraphicsEngine *engine, GraphicsPipe *pipe, //////////////////////////////////////////////////////////////////// x11GraphicsWindow:: ~x11GraphicsWindow() { + pmap::iterator it; + + for (it = _cursor_filenames.begin(); it != _cursor_filenames.end(); it++) { + XFreeCursor(_display, it->second); + } } ////////////////////////////////////////////////////////////////////