git » sdk » commit 6c4e3cd

Fix for if there are no handlers

author Stephen Paul Weber
2025-10-20 03:30:37 UTC
committer Stephen Paul Weber
2025-10-20 03:30:37 UTC
parent 3e816f88a5af3f3ec7b8bc5397f84c34d4f91cb4

Fix for if there are no handlers

borogove/EventEmitter.hx +3 -1

diff --git a/borogove/EventEmitter.hx b/borogove/EventEmitter.hx
index f89fa41..da556a7 100644
--- a/borogove/EventEmitter.hx
+++ b/borogove/EventEmitter.hx
@@ -50,7 +50,9 @@ class EventEmitter {
 
 	@:allow(borogove)
 	private function trigger(eventName:String, eventData:Dynamic):EventResult {
-		var handlers = eventHandlers.get(eventName);
+		final handlers = eventHandlers.get(eventName);
+		if (handlers == null) return EventUnhandled;
+
 		trace("firing event: "+eventName);
 		var handled = false;
 		for (handler in handlers) {