clean up our cursors during destruction

actorid
Jordan Milne 12 years ago
parent eeacb04fe2
commit 651a654985

@ -37,6 +37,17 @@ namespace SFO
if(mSDLWindow != NULL) if(mSDLWindow != NULL)
SDL_DestroyWindow(mSDLWindow); SDL_DestroyWindow(mSDLWindow);
mSDLWindow = NULL; mSDLWindow = NULL;
CursorMap::const_iterator curs_iter = mCursorMap.begin();
while(curs_iter != mCursorMap.end())
{
SDL_FreeCursor(curs_iter->second);
++curs_iter;
}
mCursorMap.clear();
SDL_StopTextInput(); SDL_StopTextInput();
SDL_Quit(); SDL_Quit();
} }

Loading…
Cancel
Save