diff --git a/include/akgl/SDL_GameControllerDB.h b/include/akgl/SDL_GameControllerDB.h index d786c0e..d0dacc7 100644 --- a/include/akgl/SDL_GameControllerDB.h +++ b/include/akgl/SDL_GameControllerDB.h @@ -1,7 +1,7 @@ #ifndef _SDL_GAMECONTROLLERDB_H_ #define _SDL_GAMECONTROLLERDB_H_ -// Taken from https://raw.githubusercontent.com/mdqinc/SDL_GameControllerDB/refs/heads/master/gamecontrollerdb.txt on Wed May 13 04:55:09 PM EDT 2026 +// Taken from https://raw.githubusercontent.com/mdqinc/SDL_GameControllerDB/refs/heads/master/gamecontrollerdb.txt on Wed May 13 07:27:47 PM EDT 2026 #define AKGL_SDL_GAMECONTROLLER_DB_LEN 2228 diff --git a/src/heap.c b/src/heap.c index 05fae3e..ac5f21c 100644 --- a/src/heap.c +++ b/src/heap.c @@ -121,8 +121,8 @@ akerr_ErrorContext *akgl_heap_release_actor(akgl_Actor *ptr) if ( ptr->basechar != NULL ) { CATCH_AND_RETURN(errctx, akgl_heap_release_character(ptr->basechar)); } - memset(ptr, 0x00, sizeof(akgl_Actor)); SDL_ClearProperty(AKGL_REGISTRY_ACTOR, (char *)&ptr->name); + memset(ptr, 0x00, sizeof(akgl_Actor)); } SUCCEED_RETURN(errctx); }