浏览代码

Merge pull request #63229 from Chaosus/vs_fix_icons

Rémi Verschelde 3 年之前
父节点
当前提交
4ba6c9a19f
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      editor/plugins/shader_editor_plugin.cpp

+ 2 - 2
editor/plugins/shader_editor_plugin.cpp

@@ -889,12 +889,12 @@ void ShaderEditorPlugin::edit(Object *p_object) {
 	Ref<VisualShader> vs = es.shader;
 	Ref<VisualShader> vs = es.shader;
 	if (vs.is_valid()) {
 	if (vs.is_valid()) {
 		es.visual_shader_editor = memnew(VisualShaderEditor);
 		es.visual_shader_editor = memnew(VisualShaderEditor);
-		es.visual_shader_editor->edit(vs.ptr());
 		shader_tabs->add_child(es.visual_shader_editor);
 		shader_tabs->add_child(es.visual_shader_editor);
+		es.visual_shader_editor->edit(vs.ptr());
 	} else {
 	} else {
 		es.shader_editor = memnew(ShaderEditor);
 		es.shader_editor = memnew(ShaderEditor);
-		es.shader_editor->edit(s);
 		shader_tabs->add_child(es.shader_editor);
 		shader_tabs->add_child(es.shader_editor);
+		es.shader_editor->edit(s);
 	}
 	}
 	shader_tabs->set_current_tab(shader_tabs->get_tab_count() - 1);
 	shader_tabs->set_current_tab(shader_tabs->get_tab_count() - 1);
 	edited_shaders.push_back(es);
 	edited_shaders.push_back(es);