mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-11-13 22:08:54 +00:00
Always enable object validation when checking is explicitly enabled
This commit is contained in:
@@ -137,12 +137,13 @@ Uint32 SDL_GetNextObjectID(void)
|
||||
|
||||
static SDL_InitState SDL_objects_init;
|
||||
static SDL_HashTable *SDL_objects;
|
||||
bool SDL_object_validation = false;
|
||||
bool SDL_object_validation = true;
|
||||
|
||||
static void SDLCALL SDL_InvalidParamChecksChanged(void *userdata, const char *name, const char *oldValue, const char *hint)
|
||||
{
|
||||
bool validation_enabled = true;
|
||||
|
||||
#ifndef OBJECT_VALIDATION_REQUIRED
|
||||
if (hint) {
|
||||
switch (*hint) {
|
||||
case '0':
|
||||
@@ -156,6 +157,8 @@ static void SDLCALL SDL_InvalidParamChecksChanged(void *userdata, const char *na
|
||||
break;
|
||||
}
|
||||
}
|
||||
#endif // !OBJECT_VALIDATION_REQUIRED
|
||||
|
||||
SDL_object_validation = validation_enabled;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user