From b6ab75504b5192e8d38159d40e0e613bf0f33bd2 Mon Sep 17 00:00:00 2001 From: Jean Dao Date: Sun, 7 Apr 2019 06:19:52 +0200 Subject: [PATCH] Fix: use function in SceneTree::call_group When calling call_group from C++, the function name is not passed on to call_group_flags, resulting in first argument being mistakenly used instead of function. (cherry picked from commit 7240701ec9423780555476e458198c4901737b53) --- scene/main/scene_tree.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scene/main/scene_tree.cpp b/scene/main/scene_tree.cpp index 689f18a09dd..7bdfecccc27 100644 --- a/scene/main/scene_tree.cpp +++ b/scene/main/scene_tree.cpp @@ -369,8 +369,7 @@ void SceneTree::set_group_flags(uint32_t p_call_flags, const StringName &p_group } void SceneTree::call_group(const StringName &p_group, const StringName &p_function, VARIANT_ARG_DECLARE) { - - call_group_flags(0, p_group, VARIANT_ARG_PASS); + call_group_flags(0, p_group, p_function, VARIANT_ARG_PASS); } void SceneTree::notify_group(const StringName &p_group, int p_notification) {