From dcc0baa1ffb6ad8b5ce864040098f5b233aed521 Mon Sep 17 00:00:00 2001 From: Jinlei Li Date: Thu, 27 Oct 2022 05:13:43 +0800 Subject: [PATCH] Fix `texture_as_hal` internal unwrap may cause panic (#3131) --- wgpu-core/src/resource.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wgpu-core/src/resource.rs b/wgpu-core/src/resource.rs index bda619f5b0..e106188543 100644 --- a/wgpu-core/src/resource.rs +++ b/wgpu-core/src/resource.rs @@ -385,7 +385,7 @@ impl Global { let mut token = Token::root(); let (guard, _) = hub.textures.read(&mut token); let texture = guard.try_get(id).ok().flatten(); - let hal_texture = texture.map(|tex| tex.inner.as_raw().unwrap()); + let hal_texture = texture.and_then(|tex| tex.inner.as_raw()); hal_texture_callback(hal_texture); }