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

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),
}