From e018b49c56bef84c7ed59f2b1ccadc5ed0b24a0e Mon Sep 17 00:00:00 2001 From: Timon Schelling Date: Mon, 6 Oct 2025 14:32:47 +0000 Subject: [PATCH] fix non vello render mode --- node-graph/gstd/src/render_node.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/node-graph/gstd/src/render_node.rs b/node-graph/gstd/src/render_node.rs index ad40d91c6b..60ea756aed 100644 --- a/node-graph/gstd/src/render_node.rs +++ b/node-graph/gstd/src/render_node.rs @@ -59,15 +59,14 @@ async fn render_intermediate<'a: 'n, T: 'static + Render + WasmNotSend + Send + let contains_artboard = data.contains_artboard(); let use_vello = { + let editor_api = editor_api.eval(None).await; #[cfg(target_family = "wasm")] { - let editor_api = editor_api.eval(None).await; - !render_params.for_export && editor_api.editor_preferences.use_vello() && matches!(render_params.render_output_type, graphene_svg_renderer::RenderOutputType::Vello) + editor_api.editor_preferences.use_vello() && !render_params.for_export && matches!(render_params.render_output_type, graphene_svg_renderer::RenderOutputType::Vello) } #[cfg(not(target_family = "wasm"))] { - let _ = editor_api; - matches!(render_params.render_output_type, graphene_svg_renderer::RenderOutputType::Vello) + (editor_api.editor_preferences.use_vello() || render_params.for_export) && matches!(render_params.render_output_type, graphene_svg_renderer::RenderOutputType::Vello) } };