Merge branch 'fix-ext-capture-scanout-lock' into 'master'

ext-image-capture-source/output: don't lock direct scanout while capturing

See merge request wlroots/wlroots!5338
This commit is contained in:
Simon Désaulniers 2026-04-12 10:12:38 +00:00
commit d41a70fdc9

View file

@ -50,7 +50,6 @@ static void output_source_start(struct wlr_ext_image_capture_source_v1 *base,
if (source->num_started > 1) {
return;
}
wlr_output_lock_attach_render(source->output, true);
if (with_cursors) {
wlr_output_lock_software_cursors(source->output, true);
}
@ -64,7 +63,6 @@ static void output_source_stop(struct wlr_ext_image_capture_source_v1 *base) {
if (source->num_started > 0) {
return;
}
wlr_output_lock_attach_render(source->output, false);
if (source->software_cursors_locked) {
wlr_output_lock_software_cursors(source->output, false);
}