diff --git a/modules/gdscript/gdscript_lambda_callable.cpp b/modules/gdscript/gdscript_lambda_callable.cpp index d767324b428..762d69ff362 100644 --- a/modules/gdscript/gdscript_lambda_callable.cpp +++ b/modules/gdscript/gdscript_lambda_callable.cpp @@ -45,7 +45,9 @@ bool GDScriptLambdaCallable::compare_less(const CallableCustom *p_a, const Calla } bool GDScriptLambdaCallable::is_valid() const { - return CallableCustom::is_valid() && function != nullptr; + // Don't need to call CallableCustom::is_valid(): + // It just verifies our script exists, which we know to be true because it is RefCounted. + return function != nullptr; } uint32_t GDScriptLambdaCallable::hash() const {