Fixed bug #5118 - [Android] PointerIcon leak in Cursor API

This commit is contained in:
Sylvain
2021-12-21 22:07:17 +01:00
parent 5ca0926d8d
commit a1e992b110
4 changed files with 27 additions and 0 deletions

View File

@@ -113,6 +113,10 @@ Android_CreateSystemCursor(SDL_SystemCursor id)
static void
Android_FreeCursor(SDL_Cursor * cursor)
{
SDL_AndroidCursorData *data = (SDL_AndroidCursorData*) cursor->driverdata;
if (data->custom_cursor != 0) {
Android_JNI_DestroyCustomCursor(data->custom_cursor);
}
SDL_free(cursor->driverdata);
SDL_free(cursor);
}