ipc: Add screencopy cast tracking

Track wlr-screencopy sessions that use with_damage as screencasts. These
are used by tools like wl-screenrec for continuous recording.
This commit is contained in:
Ivan Molodetskikh
2026-01-12 18:28:27 +03:00
parent 238caaf8da
commit e82830c68c
3 changed files with 128 additions and 36 deletions
-1
View File
@@ -816,7 +816,6 @@ impl State {
// screencasts.
#[cfg(feature = "xdp-gnome-screencast")]
self.niri.refresh_mapped_cast_window_rules();
#[cfg(feature = "xdp-gnome-screencast")]
self.ipc_refresh_casts();
self.niri.refresh_window_rules();