Moved cursor object freeing to better place.

This commit is contained in:
Camilla Berglund 2010-09-11 15:42:32 +02:00
parent 93bfa847ff
commit 8c507dc333

View File

@ -175,12 +175,6 @@ static Cursor createNULLCursor(void)
static void terminateDisplay(void)
{
if (_glfwLibrary.X11.cursor)
{
XFreeCursor(_glfwLibrary.X11.display, _glfwLibrary.X11.cursor);
_glfwLibrary.X11.cursor = (Cursor) 0;
}
if (_glfwLibrary.X11.display)
{
XCloseDisplay(_glfwLibrary.X11.display);
@ -229,6 +223,12 @@ int _glfwPlatformTerminate(void)
while (_glfwLibrary.windowListHead)
glfwCloseWindow(_glfwLibrary.windowListHead);
if (_glfwLibrary.X11.cursor)
{
XFreeCursor(_glfwLibrary.X11.display, _glfwLibrary.X11.cursor);
_glfwLibrary.X11.cursor = (Cursor) 0;
}
// Terminate display
terminateDisplay();