1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

Merge pull request #109375 from ColinSORourke/VisualShaderEmbedHandling

Fix VisualShader Conversion failing with subresources
This commit is contained in:
Thaddeus Crews
2025-09-19 09:17:10 -05:00
5 changed files with 54 additions and 2 deletions

View File

@@ -484,8 +484,11 @@ void EditorResourcePicker::_edit_menu_cbk(int p_which) {
Vector<Ref<EditorResourceConversionPlugin>> conversions = EditorNode::get_singleton()->find_resource_conversion_plugin_for_resource(edited_resource);
ERR_FAIL_INDEX(to_type, conversions.size());
edited_resource = conversions[to_type]->convert(edited_resource);
_resource_changed();
Ref<Resource> converted_resource = conversions[to_type]->convert(edited_resource);
if (converted_resource.is_valid()) {
edited_resource = converted_resource;
_resource_changed();
}
break;
}