Protect selected windows from screen capture
Add capture privacy rules for windows, transient children, overview previews and client cursors, with separate capture rendering and deferred-frame invalidation. Keep detached close snapshots out of captures after clients leave the registry. Validated with release workspace tests, private compositor/EGL regressions, and an isolated release PipeWire capture test.
This commit is contained in:
1 parent
bffd538dd4
commit
453ec16583
24 files changed
+1132
-41
No files matched your search
@@ -47,7 +47,7 @@ pub(super) fn elements(
|
||||
])
|
||||
}
|
||||
|
||||
fn compose(
|
||||
pub(super) fn compose(
|
||||
renderer: &mut GlesRenderer,
|
||||
texture: &mut Option<GlesTexture>,
|
||||
canvas: &Output,
|
||||
@@ -69,7 +69,7 @@ fn compose(
|
||||
Ok(())
|
||||
}
|
||||
|
||||
fn fitted_texture(
|
||||
pub(super) fn fitted_texture(
|
||||
texture: GlesTexture,
|
||||
target: &Output,
|
||||
id: smithay::backend::renderer::element::Id,
|
||||
|
||||
Reference in new issue
Block a user