Fix Vello rendering on wasm

This commit is contained in:
Dennis Kobert 2025-08-01 13:13:25 +02:00
parent 2306e9866e
commit 97bd0ebac4
No known key found for this signature in database
GPG Key ID: 5A4358CB9530F933
1 changed files with 2 additions and 1 deletions

View File

@ -888,7 +888,8 @@ impl MessageHandler<PortfolioMessage, PortfolioMessageContext<'_>> for Portfolio
responses.add(FrontendMessage::UpdateOpenDocumentsList { open_documents });
}
PortfolioMessage::UpdateVelloPreference => {
responses.add(FrontendMessage::UpdateViewportHolePunch { active: preferences.use_vello });
let active = if cfg!(target_arch = "wasm32") { false } else { preferences.use_vello };
responses.add(FrontendMessage::UpdateViewportHolePunch { active });
responses.add(NodeGraphMessage::RunDocumentGraph);
self.persistent_data.use_vello = preferences.use_vello;
}