summaryrefslogtreecommitdiffstats
path: root/editor
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-04-04 14:36:44 +0200
committerRémi Verschelde <rverschelde@gmail.com>2024-04-04 14:36:44 +0200
commit77a9cf0ce88bb33f87101644bcf5931f85892377 (patch)
tree6af5efd0771cd86d17d386d1c3e513e938e98c58 /editor
parent88f70129237a620cdc9039f18119b1a0eba3cebd (diff)
parent4d3319eceb9b9c69bd9211fb30bb1509db79f6d7 (diff)
downloadredot-engine-77a9cf0ce88bb33f87101644bcf5931f85892377.tar.gz
Merge pull request #90003 from AlexOtsuka/fix-animation-save-paths
Fix Set Animation Save Paths breaking on Windows
Diffstat (limited to 'editor')
-rw-r--r--editor/import/3d/scene_import_settings.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/editor/import/3d/scene_import_settings.cpp b/editor/import/3d/scene_import_settings.cpp
index e4f1da55a5..67b13e3328 100644
--- a/editor/import/3d/scene_import_settings.cpp
+++ b/editor/import/3d/scene_import_settings.cpp
@@ -1343,6 +1343,7 @@ void SceneImportSettingsDialog::_save_dir_callback(const String &p_path) {
item->set_metadata(0, E.key);
item->set_editable(0, true);
item->set_checked(0, true);
+ name = name.validate_filename();
String path = p_path.path_join(name);
if (external_extension_type->get_selected() == 0) {
path += ".tres";
@@ -1396,6 +1397,7 @@ void SceneImportSettingsDialog::_save_dir_callback(const String &p_path) {
item->set_metadata(0, E.key);
item->set_editable(0, true);
item->set_checked(0, true);
+ name = name.validate_filename();
String path = p_path.path_join(name);
if (external_extension_type->get_selected() == 0) {
path += ".tres";
@@ -1448,6 +1450,7 @@ void SceneImportSettingsDialog::_save_dir_callback(const String &p_path) {
item->set_metadata(0, E.key);
item->set_editable(0, true);
item->set_checked(0, true);
+ name = name.validate_filename();
String path = p_path.path_join(name);
if (external_extension_type->get_selected() == 0) {
path += ".tres";