Skip to content

Commit 8e66bd0

Browse files
committed
Fix lifetime issue in update_bindgroup by cloning TextureView
1 parent ba69196 commit 8e66bd0

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

desktop/src/render/state.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -314,8 +314,8 @@ impl RenderState {
314314
let overlays_texture_view = self
315315
.overlays_target_texture
316316
.as_ref()
317-
.map(|target| target.view())
318-
.unwrap_or_else(|| &self.transparent_texture.create_view(&wgpu::TextureViewDescriptor::default()));
317+
.map(|target| target.view().clone())
318+
.unwrap_or_else(|| self.transparent_texture.create_view(&wgpu::TextureViewDescriptor::default()));
319319
let ui_texture_view = self.ui_texture.as_ref().unwrap_or(&self.transparent_texture).create_view(&wgpu::TextureViewDescriptor::default());
320320

321321
let bind_group = self.context.device.create_bind_group(&wgpu::BindGroupDescriptor {

0 commit comments

Comments
 (0)