1
0
mirror of https://github.com/godotengine/godot.git synced 2026-01-03 19:11:41 +00:00

Fix Editor crash when re-importing GLTF while animation is playing

This commit is contained in:
jsjtxietian
2023-10-11 12:58:08 +08:00
parent 64150060f8
commit 3c10493d0b

View File

@@ -1023,6 +1023,12 @@ void EditorNode::_resources_reimported(const Vector<String> &p_resources) {
}
}
// Editor may crash when related animation is playing while re-importing GLTF scene, stop it in advance.
AnimationPlayer *ap = AnimationPlayerEditor::get_singleton()->get_player();
if (ap && scenes.size() > 0) {
ap->stop(true);
}
for (const String &E : scenes) {
reload_scene(E);
reload_instances_with_path_in_edited_scenes(E);