From bfbd7e57ad676c32e5dd83b9117da05ccd6c0b99 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Sun, 19 Mar 2023 17:06:39 -0500 Subject: [PATCH] chore(event): add assertions to EventRegisterEx --- src/event/Event.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/event/Event.cpp b/src/event/Event.cpp index 7255315..ee0696d 100644 --- a/src/event/Event.cpp +++ b/src/event/Event.cpp @@ -109,12 +109,12 @@ void EventRegister(EVENTID id, EVENTHANDLERFUNC handler) { } void EventRegisterEx(EVENTID id, EVENTHANDLERFUNC handler, void* param, float priority) { - if (id < 0 || id > EVENTIDS || handler == nullptr) { - // TODO - // SErrSetLastError(0x57u); - - return; - } + STORM_ASSERT(id >= 0); + STORM_VALIDATE(id >= 0, ERROR_INVALID_PARAMETER); + STORM_ASSERT(id < EVENTIDS); + STORM_VALIDATE(id < EVENTIDS, ERROR_INVALID_PARAMETER); + STORM_ASSERT(handler); + STORM_VALIDATE(handler, ERROR_INVALID_PARAMETER); HEVENTCONTEXT hContext = PropGet(PROP_EVENTCONTEXT);