Skip to content

Commit be2522a

Browse files
fix non vello render mode
1 parent 26b36b9 commit be2522a

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

node-graph/gstd/src/render_node.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,14 @@ async fn render_intermediate<'a: 'n, T: 'static + Render + WasmNotSend + Send +
5959
let contains_artboard = data.contains_artboard();
6060

6161
let use_vello = {
62+
let editor_api = editor_api.eval(None).await;
6263
#[cfg(target_family = "wasm")]
6364
{
64-
let editor_api = editor_api.eval(None).await;
65-
!render_params.for_export && editor_api.editor_preferences.use_vello() && matches!(render_params.render_output_type, graphene_svg_renderer::RenderOutputType::Vello)
65+
editor_api.editor_preferences.use_vello() && !render_params.for_export && matches!(render_params.render_output_type, graphene_svg_renderer::RenderOutputType::Vello)
6666
}
6767
#[cfg(not(target_family = "wasm"))]
6868
{
69-
let _ = editor_api;
70-
matches!(render_params.render_output_type, graphene_svg_renderer::RenderOutputType::Vello)
69+
(editor_api.editor_preferences.use_vello() || render_params.for_export) && matches!(render_params.render_output_type, graphene_svg_renderer::RenderOutputType::Vello)
7170
}
7271
};
7372

0 commit comments

Comments
 (0)