Optimize GDScriptLambdaCallable by skipping the unnecessary ObjectDB lookup for script.

This commit is contained in:
Lukas Tenbrink 2025-02-16 20:52:09 +01:00
parent 172fc62c80
commit 279505d8b0

View file

@ -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 {