image-copy/render: Pass age to render_output for shm buffer too

Age for shm capture is defined as `0` in `render_session()`, so we don't
need to also set it 0 here.
This commit is contained in:
Ian Douglas Scott 2026-03-10 20:14:27 -07:00 committed by Victoria Brekenfeld
parent b28a435b18
commit 0414e4fec1

View file

@ -514,6 +514,7 @@ pub fn render_window_to_buffer(
return;
};
session.update_constraints(constraints);
if let Some(data) = session.user_data().get::<SessionData>() {
let size = geometry.size.to_physical(1);
*data.lock().unwrap() =
@ -638,7 +639,7 @@ pub fn render_window_to_buffer(
dt.render_output(renderer, &mut fb, age, &elements, Color32F::TRANSPARENT)
} else {
let fb = offscreen.expect("shm buffer should have an offscreen target");
dt.render_output(renderer, fb, 0, &elements, Color32F::TRANSPARENT)
dt.render_output(renderer, fb, age, &elements, Color32F::TRANSPARENT)
}
}
@ -813,7 +814,7 @@ pub fn render_cursor_to_buffer(
dt.render_output(renderer, &mut fb, age, &elements, [0.0, 0.0, 0.0, 0.0])
} else {
let fb = offscreen.expect("shm buffers should have offscreen target");
dt.render_output(renderer, fb, 0, &elements, [0.0, 0.0, 0.0, 0.0])
dt.render_output(renderer, fb, age, &elements, [0.0, 0.0, 0.0, 0.0])
}
}