Fix exporting an image failing because it is ignored while playing an animation (#3151)

Fix export not working while playing an animation
This commit is contained in:
Dennis Kobert 2025-09-08 11:32:07 +02:00 committed by GitHub
parent a1e05754e5
commit ee586be381
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 1 deletions

View File

@ -153,7 +153,14 @@ impl NodeRuntime {
for request in self.receiver.try_iter() {
match request {
GraphRuntimeRequest::GraphUpdate(_) => graph = Some(request),
GraphRuntimeRequest::ExecutionRequest(_) => execution = Some(request),
GraphRuntimeRequest::ExecutionRequest(ref execution_request) => {
let for_export = execution_request.render_config.for_export;
execution = Some(request);
// If we get an export request we always execute it immedeatly otherwise it could get deduplicated
if for_export {
break;
}
}
GraphRuntimeRequest::FontCacheUpdate(_) => font = Some(request),
GraphRuntimeRequest::EditorPreferencesUpdate(_) => preferences = Some(request),
}