godot/scene
PouleyKetchoupp 1a9801f700 Fixed leak on exit when using yield with SceneTreeTimer
Use case:
yield(get_tree().create_timer(2), "timeout")

Some resources were never released because the SceneTreeTimer was keeping a reference to GDScriptFunctionState in its signal connections, while GDScriptFunctionState was holding a reference to the SceneTreeTimer object. Cleaning all signal connections on game exit fixes the issue.

Fixes #29946
2019-10-19 18:45:17 +02:00
..
2d Fixes Sprite frame_coords 2019-10-13 08:44:44 +02:00
3d Small fixes to redundand code, copy paste bugs 2019-10-14 11:40:55 +02:00
animation Add missing semicolons to BIND_ENUM_CONSTANT macro uses 2019-10-02 09:57:12 +02:00
audio Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
gui Merge pull request #32820 from qarmin/small_fixes_static_analyzer 2019-10-15 09:54:58 +02:00
main Fixed leak on exit when using yield with SceneTreeTimer 2019-10-19 18:45:17 +02:00
resources Small fixes to redundand code, copy paste bugs 2019-10-14 11:40:55 +02:00
register_scene_types.cpp Remove unused stb_truetype-based DynamicFont implementation 2019-10-03 01:19:02 +02:00
register_scene_types.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
scene_string_names.cpp -Fixes to undo redo to avoid crash, closes #24251 2019-02-14 10:22:34 -03:00
scene_string_names.h -Fixes to undo redo to avoid crash, closes #24251 2019-02-14 10:22:34 -03:00
SCsub