mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-04-13 08:22:16 -04:00
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:
commit
d41a70fdc9
1 changed files with 0 additions and 2 deletions
|
|
@ -50,7 +50,6 @@ static void output_source_start(struct wlr_ext_image_capture_source_v1 *base,
|
||||||
if (source->num_started > 1) {
|
if (source->num_started > 1) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
wlr_output_lock_attach_render(source->output, true);
|
|
||||||
if (with_cursors) {
|
if (with_cursors) {
|
||||||
wlr_output_lock_software_cursors(source->output, true);
|
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) {
|
if (source->num_started > 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
wlr_output_lock_attach_render(source->output, false);
|
|
||||||
if (source->software_cursors_locked) {
|
if (source->software_cursors_locked) {
|
||||||
wlr_output_lock_software_cursors(source->output, false);
|
wlr_output_lock_software_cursors(source->output, false);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue