You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-05 12:10:55 +00:00
-Resolved bug that made yield() not work in some situations, fixes #884
This commit is contained in:
@@ -820,7 +820,7 @@ Variant GDFunction::call(GDInstance *p_instance, const Variant **p_args, int p_a
|
||||
gdfs->state.stack.resize(alloca_size);
|
||||
//copy variant stack
|
||||
for(int i=0;i<_stack_size;i++) {
|
||||
memnew_placement(&stack[sizeof(Variant)*i],Variant(stack[i]));
|
||||
memnew_placement(&gdfs->state.stack[sizeof(Variant)*i],Variant(stack[i]));
|
||||
}
|
||||
gdfs->state.stack_size=_stack_size;
|
||||
gdfs->state.self=self;
|
||||
|
||||
Reference in New Issue
Block a user