Fix exporting an image failing because it is ignored while playing an animation (#3151)
Some checks are pending
Editor: Dev & CI / build (push) Waiting to run
Editor: Dev & CI / cargo-deny (push) Waiting to run

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

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