From a5f72d26d335db169175cb052b93e552e4becaf3 Mon Sep 17 00:00:00 2001 From: Gabriel Majeri Date: Wed, 29 Jul 2020 09:52:09 +0300 Subject: [PATCH] Handle `DeviceLost` in `triage_submissions` --- wgpu-core/src/device/life.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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