Pārlūkot izejas kodu

Fix potential memory leak.

Christopher Reed 12 gadi atpakaļ
vecāks
revīzija
0d36ca7cd4
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      Core/Contents/Source/PolySDLCore.cpp

+ 1 - 0
Core/Contents/Source/PolySDLCore.cpp

@@ -931,6 +931,7 @@ void set_cursor(int cursorType) {
 }
 }
 
 
 void free_cursors() {
 void free_cursors() {
+	XUndefineCursor(SDL_Display, SDL_Window);
 	for(int i = 0; i < CURSOR_COUNT; i++) {
 	for(int i = 0; i < CURSOR_COUNT; i++) {
 		if(defined_cursors[i]) {
 		if(defined_cursors[i]) {
 			XFreeCursor(SDL_Display, defined_cursors[i]);
 			XFreeCursor(SDL_Display, defined_cursors[i]);