Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 1 file). Show all
Unified · Split
| @@ -394,7 +394,6 @@ void ScriptEngine::generalHandler(const EntityItemID& entityID, const QString& e · 393 unmodified lines | ||
| 394 | 394 | if (!_registeredHandlers.contains(entityID)) return; |
| 395 | 395 | const RegisteredEventHandlers& handlersOnEntity = _registeredHandlers[entityID]; |
| 396 | 396 | if (!handlersOnEntity.contains(eventName)) return; |
| 397 | − // FIXME: Need one more level of indirection. We need to allow multiple handlers per event, registered by different scripts. | |
| 398 | 397 | QScriptValueList handlersForEvent = handlersOnEntity[eventName]; |
| 399 | 398 | if (!handlersForEvent.isEmpty()) { |
| 400 | 399 | QScriptValueList args = argGenerator(); |