1
0
Fork 0
godot/editor/plugins
Arsh Panesar e905be8249
Fix `AnimationPlayer` crash when it's made the scene root
When an AnimationPlayer is made root of a scene,
the track links may become broken and clicking on
them will crash.

Current master branch also breaks node links when
AnimationPlayer is made scene root, and can also
crash the engine if another node was made scene
root prior to the AnimationPlayer.

This happens because when made root, the editor
loses track of AnimPlayer's root node. By keeping
a copy of the AnimPlayer's root_node, the track
links remain functional.

Fixes #91043.
2024-09-04 10:45:07 +02:00
..
gizmos Merge pull request #94698 from aaronp64/current_gizmos_hashset 2024-09-02 12:12:51 +02:00
shader
tiles Implement multiple occlusion polygons within each TileSet occlusion layer 2024-09-03 15:38:51 +02:00
SCsub
abstract_polygon_2d_editor.cpp
abstract_polygon_2d_editor.h
animation_blend_space_1d_editor.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
animation_blend_space_1d_editor.h
animation_blend_space_2d_editor.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
animation_blend_space_2d_editor.h
animation_blend_tree_editor_plugin.cpp
animation_blend_tree_editor_plugin.h
animation_library_editor.cpp
animation_library_editor.h
animation_player_editor_plugin.cpp Fix `AnimationPlayer` crash when it's made the scene root 2024-09-04 10:45:07 +02:00
animation_player_editor_plugin.h Fix `AnimationPlayer` crash when it's made the scene root 2024-09-04 10:45:07 +02:00
animation_state_machine_editor.cpp
animation_state_machine_editor.h
animation_tree_editor_plugin.cpp
animation_tree_editor_plugin.h
asset_library_editor_plugin.cpp
asset_library_editor_plugin.h
audio_stream_editor_plugin.cpp
audio_stream_editor_plugin.h
audio_stream_randomizer_editor_plugin.cpp
audio_stream_randomizer_editor_plugin.h
bit_map_editor_plugin.cpp
bit_map_editor_plugin.h
bone_map_editor_plugin.cpp Prevent automapper throwing obscure error. 2024-08-26 23:45:03 +01:00
bone_map_editor_plugin.h
camera_3d_editor_plugin.cpp
camera_3d_editor_plugin.h
canvas_item_editor_plugin.cpp Merge pull request #92842 from mihe/multi-node-keying 2024-08-30 09:59:01 +02:00
canvas_item_editor_plugin.h
cast_2d_editor_plugin.cpp
cast_2d_editor_plugin.h
collision_polygon_2d_editor_plugin.cpp
collision_polygon_2d_editor_plugin.h
collision_shape_2d_editor_plugin.cpp
collision_shape_2d_editor_plugin.h
control_editor_plugin.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
control_editor_plugin.h
cpu_particles_2d_editor_plugin.cpp
cpu_particles_2d_editor_plugin.h
cpu_particles_3d_editor_plugin.cpp
cpu_particles_3d_editor_plugin.h
curve_editor_plugin.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
curve_editor_plugin.h
debugger_editor_plugin.cpp
debugger_editor_plugin.h
dedicated_server_export_plugin.cpp
dedicated_server_export_plugin.h
editor_context_menu_plugin.cpp Add support for custom items to editor right-click context menus 2024-09-03 20:14:14 +08:00
editor_context_menu_plugin.h Add support for custom items to editor right-click context menus 2024-09-03 20:14:14 +08:00
editor_debugger_plugin.cpp
editor_debugger_plugin.h
editor_plugin.compat.inc
editor_plugin.cpp Merge pull request #94582 from citizenll/feat_context_menu_plugin4.x 2024-09-03 16:13:47 +02:00
editor_plugin.h Merge pull request #94582 from citizenll/feat_context_menu_plugin4.x 2024-09-03 16:13:47 +02:00
editor_plugin_settings.cpp
editor_plugin_settings.h
editor_preview_plugins.cpp
editor_preview_plugins.h
editor_resource_conversion_plugin.cpp
editor_resource_conversion_plugin.h
editor_resource_tooltip_plugins.cpp
editor_resource_tooltip_plugins.h
font_config_plugin.cpp Remove spaces and punctuation from the beginning of translatable strings. 2024-08-22 20:51:13 +03:00
font_config_plugin.h
gdextension_export_plugin.h GDExtension: Implement `GDExtensionLoader` concept 2024-08-22 05:29:11 +02:00
gpu_particles_2d_editor_plugin.cpp
gpu_particles_2d_editor_plugin.h
gpu_particles_3d_editor_plugin.cpp
gpu_particles_3d_editor_plugin.h
gpu_particles_collision_sdf_editor_plugin.cpp
gpu_particles_collision_sdf_editor_plugin.h
gradient_editor_plugin.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
gradient_editor_plugin.h
gradient_texture_2d_editor_plugin.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
gradient_texture_2d_editor_plugin.h
input_event_editor_plugin.cpp
input_event_editor_plugin.h
light_occluder_2d_editor_plugin.cpp
light_occluder_2d_editor_plugin.h
lightmap_gi_editor_plugin.cpp
lightmap_gi_editor_plugin.h
line_2d_editor_plugin.cpp
line_2d_editor_plugin.h
material_editor_plugin.cpp
material_editor_plugin.h
mesh_editor_plugin.cpp
mesh_editor_plugin.h
mesh_instance_3d_editor_plugin.cpp Merge pull request #92684 from smix8/mesh_conv_dialog 2024-08-25 22:24:10 +02:00
mesh_instance_3d_editor_plugin.h
mesh_library_editor_plugin.cpp
mesh_library_editor_plugin.h
multimesh_editor_plugin.cpp
multimesh_editor_plugin.h
navigation_link_2d_editor_plugin.cpp
navigation_link_2d_editor_plugin.h
navigation_obstacle_2d_editor_plugin.cpp
navigation_obstacle_2d_editor_plugin.h
navigation_obstacle_3d_editor_plugin.cpp
navigation_obstacle_3d_editor_plugin.h
navigation_polygon_editor_plugin.cpp
navigation_polygon_editor_plugin.h
node_3d_editor_gizmos.cpp Merge pull request #96292 from AThousandShips/null_check_ref_fix 2024-09-03 16:13:55 +02:00
node_3d_editor_gizmos.h Merge pull request #94698 from aaronp64/current_gizmos_hashset 2024-09-02 12:12:51 +02:00
node_3d_editor_plugin.cpp Merge pull request #96292 from AThousandShips/null_check_ref_fix 2024-09-03 16:13:55 +02:00
node_3d_editor_plugin.h Merge pull request #87793 from ryevdokimov/hide-transform-gizmo 2024-08-28 00:10:32 +02:00
occluder_instance_3d_editor_plugin.cpp
occluder_instance_3d_editor_plugin.h
packed_scene_editor_plugin.cpp
packed_scene_editor_plugin.h
packed_scene_translation_parser_plugin.cpp
packed_scene_translation_parser_plugin.h
parallax_background_editor_plugin.cpp
parallax_background_editor_plugin.h
particle_process_material_editor_plugin.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
particle_process_material_editor_plugin.h
path_2d_editor_plugin.cpp Merge pull request #96292 from AThousandShips/null_check_ref_fix 2024-09-03 16:13:55 +02:00
path_2d_editor_plugin.h Fix Path2D splitting 2024-08-28 19:29:23 +02:00
path_3d_editor_plugin.cpp
path_3d_editor_plugin.h
physical_bone_3d_editor_plugin.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
physical_bone_3d_editor_plugin.h
plugin_config_dialog.cpp
plugin_config_dialog.h
polygon_2d_editor_plugin.cpp Fix Polygon2D UV editor error when opening grid settings 2024-08-31 23:22:48 +02:00
polygon_2d_editor_plugin.h
polygon_3d_editor_plugin.cpp
polygon_3d_editor_plugin.h
resource_preloader_editor_plugin.cpp
resource_preloader_editor_plugin.h
root_motion_editor_plugin.cpp
root_motion_editor_plugin.h
script_editor_plugin.cpp Merge pull request #96520 from Giganzo/fix-make-floating-tooltip 2024-09-03 16:14:08 +02:00
script_editor_plugin.h Allow adding custom export platforms using scripts / GDExtension. 2024-08-28 10:29:01 +03:00
script_text_editor.cpp Merge pull request #96371 from KoBeWi/mentos 2024-09-03 16:14:02 +02:00
script_text_editor.h
shader_editor_plugin.cpp Fix Make floating tooltip mention screen selector 2024-09-02 00:00:14 +02:00
shader_editor_plugin.h Refactor toggling script list 2024-08-28 17:00:51 +02:00
shader_file_editor_plugin.cpp
shader_file_editor_plugin.h
skeleton_2d_editor_plugin.cpp
skeleton_2d_editor_plugin.h
skeleton_3d_editor_plugin.cpp Merge pull request #96196 from SaracenOne/bone_editor_revert 2024-08-29 10:36:34 +02:00
skeleton_3d_editor_plugin.h Add revert support to SkeletonEditor. 2024-08-28 04:06:13 +01:00
skeleton_ik_3d_editor_plugin.cpp
skeleton_ik_3d_editor_plugin.h
sprite_2d_editor_plugin.cpp
sprite_2d_editor_plugin.h
sprite_frames_editor_plugin.cpp Add duplicate animation 2024-09-01 17:00:47 +02:00
sprite_frames_editor_plugin.h Add duplicate animation 2024-09-01 17:00:47 +02:00
style_box_editor_plugin.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
style_box_editor_plugin.h
sub_viewport_preview_editor_plugin.cpp
sub_viewport_preview_editor_plugin.h
text_editor.cpp Cleanup of raw `nullptr` checks with `Ref` 2024-08-31 15:01:09 +02:00
text_editor.h
text_shader_editor.cpp Refactor toggling script list 2024-08-28 17:00:51 +02:00
text_shader_editor.h
texture_3d_editor_plugin.cpp
texture_3d_editor_plugin.h
texture_editor_plugin.cpp Cleanup of raw `nullptr` checks with `Ref` 2024-08-31 15:01:09 +02:00
texture_editor_plugin.h
texture_layered_editor_plugin.cpp
texture_layered_editor_plugin.h
texture_region_editor_plugin.cpp
texture_region_editor_plugin.h
theme_editor_plugin.cpp Make ThemeTypeDialog List navigatable when the LineEdit selected 2024-08-28 12:57:49 +02:00
theme_editor_plugin.h Make ThemeTypeDialog List navigatable when the LineEdit selected 2024-08-28 12:57:49 +02:00
theme_editor_preview.cpp Improve Editor Inspector/Theme item lookup performance 2024-08-20 13:39:40 -04:00
theme_editor_preview.h
version_control_editor_plugin.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
version_control_editor_plugin.h
visual_shader_editor_plugin.cpp StringName Dictionary keys 2024-08-29 13:39:27 -07:00
visual_shader_editor_plugin.h Merge pull request #93017 from Chaosus/vs_mesh_emitter_drag_and_drop 2024-08-28 00:11:01 +02:00
voxel_gi_editor_plugin.cpp
voxel_gi_editor_plugin.h