Merge branch 'copy-capture' into 'master'

ext_image_copy_capture_v1: Copy irrespective of damage

See merge request wlroots/wlroots!5239
This commit is contained in:
Kenny Levinsen 2026-01-23 20:13:07 +00:00
commit 68742b0127

View file

@ -425,8 +425,7 @@ static void session_handle_source_frame(struct wl_listener *listener, void *data
pixman_region32_union(&session->damage, &session->damage, event->damage);
struct wlr_ext_image_copy_capture_frame_v1 *frame = session->frame;
if (frame != NULL && frame->capturing &&
!pixman_region32_empty(&session->damage)) {
if (frame != NULL && frame->capturing) {
pixman_region32_union(&frame->buffer_damage,
&frame->buffer_damage, &session->damage);