From c37c92b450f8dd87ea4aae91b06456bbdefbdf49 Mon Sep 17 00:00:00 2001 From: Yufeng Ying Date: Wed, 19 Mar 2025 17:05:10 +0800 Subject: [PATCH] Optimize ClassDB::get_direct_inheriters_from_class. Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com> --- core/object/class_db.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/object/class_db.cpp b/core/object/class_db.cpp index 32b3e18578d..1a3fccd6b76 100644 --- a/core/object/class_db.cpp +++ b/core/object/class_db.cpp @@ -298,7 +298,7 @@ void ClassDB::get_direct_inheriters_from_class(const StringName &p_class, List &E : classes) { - if (E.key != p_class && _get_parent_class(E.key) == p_class) { + if (E.value.inherits == p_class) { p_classes->push_back(E.key); } }