From 814c413372c0c4fceb2de18cf5a3845f855db5c8 Mon Sep 17 00:00:00 2001 From: Alec Deason Date: Tue, 22 Dec 2020 11:49:40 -0800 Subject: [PATCH] Fix lock order to remove the chance of deadlock (#1121) --- crates/bevy_wgpu/src/renderer/wgpu_render_resource_context.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/bevy_wgpu/src/renderer/wgpu_render_resource_context.rs b/crates/bevy_wgpu/src/renderer/wgpu_render_resource_context.rs index dadb66792a..f235c359ce 100644 --- a/crates/bevy_wgpu/src/renderer/wgpu_render_resource_context.rs +++ b/crates/bevy_wgpu/src/renderer/wgpu_render_resource_context.rs @@ -227,8 +227,8 @@ impl RenderResourceContext for WgpuRenderResourceContext { } fn remove_buffer(&self, buffer: BufferId) { - let mut buffers = self.resources.buffers.write(); let mut buffer_infos = self.resources.buffer_infos.write(); + let mut buffers = self.resources.buffers.write(); buffers.remove(&buffer); buffer_infos.remove(&buffer);