浏览代码

[bugfix] Fix reimporting scene withh default values selected

This commit fixes #78140

When the scene was re-imported with non-default values of some settings, re-importing it again using default values for those settings didn't have the effect.

The problem was that when handling the reimport, a wrong dictionary of the settings was used.
Kirill Diduk 2 年之前
父节点
当前提交
8b729e5b7e
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      editor/import/scene_import_settings.cpp

+ 1 - 1
editor/import/scene_import_settings.cpp

@@ -1065,7 +1065,7 @@ void SceneImportSettings::_viewport_input(const Ref<InputEvent> &p_input) {
 void SceneImportSettings::_re_import() {
 void SceneImportSettings::_re_import() {
 	HashMap<StringName, Variant> main_settings;
 	HashMap<StringName, Variant> main_settings;
 
 
-	main_settings = defaults;
+	main_settings = scene_import_settings_data->current;
 	main_settings.erase("_subresources");
 	main_settings.erase("_subresources");
 	Dictionary nodes;
 	Dictionary nodes;
 	Dictionary materials;
 	Dictionary materials;