Change: [Script] Don't allow scripts to instantiate ScriptEvent (#14276)

This commit is contained in:
Loïc Guilloux
2025-05-20 15:37:05 +02:00
committed by GitHub
parent 2926179d02
commit 4b1b2a4310
3 changed files with 4 additions and 2 deletions

View File

@@ -353,7 +353,7 @@ foreach(LINE IN LISTS SOURCE_LINES)
else()
string(APPEND SQUIRREL_EXPORT "\n SQ${API_CLS}.PreRegister(engine, \"${API_SUPER_CLS}\");")
endif()
if(NOT "${SUPER_CLS}" MATCHES "^ScriptEvent")
if(NOT "${SUPER_CLS}" MATCHES "^ScriptEvent" AND NOT "${CLS}" STREQUAL "ScriptEvent")
if("${CLS_PARAM_2}" STREQUAL "v")
string(APPEND SQUIRREL_EXPORT "\n SQ${API_CLS}.AddSQAdvancedConstructor(engine);")
else()