diff options
Diffstat (limited to 'src/event.cpp')
| -rw-r--r-- | src/event.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/event.cpp b/src/event.cpp index b6e18b3..0b1d48d 100644 --- a/src/event.cpp +++ b/src/event.cpp @@ -26,8 +26,7 @@ void Event_RegisterCallback(const char *name, EventHandler handler) { EventBucket *bkt = nullptr; EventBucketFind(name, safeName, bkt); if (bkt == nullptr) { - eventBuckets.Push(); - bkt = eventBuckets.GetPtr() + (sizeof(EventBucket) * (eventBuckets.Count() - 1)); + bkt = &eventBuckets.Push(); memcpy(bkt->name, safeName, 16); } bkt->callbacks.Push(handler); |
