diff --git a/src/backends/metal/video.rs b/src/backends/metal/video.rs index ecf24277..1401c29b 100644 --- a/src/backends/metal/video.rs +++ b/src/backends/metal/video.rs @@ -2581,12 +2581,12 @@ impl MetalBackend { plane_modifiers: &IndexSet, width: i32, height: i32, - ctx: &Rc, + render_ctx: &Rc, cursor: bool, ) -> Result<[RenderBuffer; N], MetalError> { let mut blend_buffer = None; if !cursor { - match ctx.gfx.acquire_blend_buffer(width, height) { + match render_ctx.gfx.acquire_blend_buffer(width, height) { Ok(bb) => blend_buffer = Some(bb), Err(e) => { log::warn!("Could not create blend buffer: {}", ErrorFmt(e)); @@ -2601,7 +2601,7 @@ impl MetalBackend { plane_modifiers, width, height, - ctx, + render_ctx, cursor, damage_queue.pop().unwrap(), blend_buffer.clone(),