mirror of
https://github.com/godotengine/godot.git
synced 2025-04-25 01:48:08 +08:00
Don't try to update the visual shader graph if it doesn't exist yet
When setting shader mode on a visual shader that was just created in the editor we try to _update_graph(). However, the graph does not yet exist in the visualshadereditor. This gets populated in VisualShaderEditor::edit() which hasn't been called yet. This PR simply changes the logic to not try to update the non-existent graph. This fixes #20322
This commit is contained in:
parent
15530ce2c5
commit
2a02f44ad9
@ -119,6 +119,9 @@ void VisualShaderEditor::_update_graph() {
|
||||
if (updating)
|
||||
return;
|
||||
|
||||
if (visual_shader.is_null())
|
||||
return;
|
||||
|
||||
graph->set_scroll_ofs(visual_shader->get_graph_offset() * EDSCALE);
|
||||
|
||||
VisualShader::Type type = VisualShader::Type(edit_type->get_selected());
|
||||
|
Loading…
x
Reference in New Issue
Block a user