diff --git a/wgpu-core/src/device/life.rs b/wgpu-core/src/device/life.rs index ce166181aa..0ab8e996be 100644 --- a/wgpu-core/src/device/life.rs +++ b/wgpu-core/src/device/life.rs @@ -304,7 +304,7 @@ impl LifetimeTracker { let done_count = self .active .iter() - .position(|a| unsafe { !device.get_fence_status(&a.fence).unwrap() }) + .position(|a| unsafe { !device.get_fence_status(&a.fence).unwrap_or(false) }) .unwrap_or_else(|| self.active.len()); let last_done = if done_count != 0 { self.active[done_count - 1].index