image-copy: Update toplevel cursor position for cursor_follows_focus

This commit is contained in:
Ian Douglas Scott 2026-07-14 15:33:05 -07:00 • committed by Victoria Brekenfeld
parent 6c6b56a7f3
commit 270ba7bf80
2 changed files with 9 additions and 1 deletions

View file

@ -378,6 +378,14 @@ fn update_focus_state(
.cloned()
.unwrap_or(seat.active_output());
crate::input::update_output_image_copy_cursor_position(
&shell,
&state.common.clock,
&output,
seat,
new_pos,
);
let focus = State::surface_under(new_pos, &output, &shell)
.map(|(focus, loc)| (focus, loc.as_logical()));
//drop here to avoid multiple borrows