You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-12 13:20:55 +00:00
Fix input entries when switching to new visual shader
This commit is contained in:
@@ -58,11 +58,9 @@ void VisualShaderNodePlugin::_bind_methods() {
|
|||||||
|
|
||||||
void VisualShaderEditor::edit(VisualShader *p_visual_shader) {
|
void VisualShaderEditor::edit(VisualShader *p_visual_shader) {
|
||||||
|
|
||||||
bool was_null = false;
|
bool first_init = false;
|
||||||
if (p_visual_shader) {
|
if (p_visual_shader) {
|
||||||
if (visual_shader.is_null()) {
|
first_init = true;
|
||||||
was_null = true;
|
|
||||||
}
|
|
||||||
visual_shader = Ref<VisualShader>(p_visual_shader);
|
visual_shader = Ref<VisualShader>(p_visual_shader);
|
||||||
} else {
|
} else {
|
||||||
visual_shader.unref();
|
visual_shader.unref();
|
||||||
@@ -71,7 +69,7 @@ void VisualShaderEditor::edit(VisualShader *p_visual_shader) {
|
|||||||
if (visual_shader.is_null()) {
|
if (visual_shader.is_null()) {
|
||||||
hide();
|
hide();
|
||||||
} else {
|
} else {
|
||||||
if (was_null) { // to avoid tree collapse
|
if (first_init) { // to avoid tree collapse
|
||||||
_update_options_menu();
|
_update_options_menu();
|
||||||
}
|
}
|
||||||
_update_graph();
|
_update_graph();
|
||||||
|
|||||||
Reference in New Issue
Block a user