chore(event): add assertions to EventRegisterEx

This commit is contained in:
fallenoak 2023-03-19 17:06:39 -05:00
parent d5562cb82a
commit bfbd7e57ad

View File

@ -109,12 +109,12 @@ void EventRegister(EVENTID id, EVENTHANDLERFUNC handler) {
} }
void EventRegisterEx(EVENTID id, EVENTHANDLERFUNC handler, void* param, float priority) { void EventRegisterEx(EVENTID id, EVENTHANDLERFUNC handler, void* param, float priority) {
if (id < 0 || id > EVENTIDS || handler == nullptr) { STORM_ASSERT(id >= 0);
// TODO STORM_VALIDATE(id >= 0, ERROR_INVALID_PARAMETER);
// SErrSetLastError(0x57u); STORM_ASSERT(id < EVENTIDS);
STORM_VALIDATE(id < EVENTIDS, ERROR_INVALID_PARAMETER);
return; STORM_ASSERT(handler);
} STORM_VALIDATE(handler, ERROR_INVALID_PARAMETER);
HEVENTCONTEXT hContext = PropGet(PROP_EVENTCONTEXT); HEVENTCONTEXT hContext = PropGet(PROP_EVENTCONTEXT);