Skip unchanged shell snapshots and share broadcast construction

This commit is contained in:
Samuel Onoja committed 2026-09-27 06:59:46 +01:00
1 parent 917379d548
commit 18cbf8f44d
2 files changed
+133 -56

No files matched your search

+2
View File
@@ -180,6 +180,7 @@ pub struct Ferese {
>,
>,
pub(crate) shell_snapshot_serial: u32,
pub(crate) last_shell_snapshot: Option<crate::shell_control::ShellSnapshot>,
pub(crate) overview: crate::overview::OverviewState,
next_window_id: u64,
next_output_id: u64,
@@ -651,6 +652,7 @@ impl Ferese {
pending_screencopies: Vec::new(),
shell_resources: Vec::new(),
shell_snapshot_serial: 0,
last_shell_snapshot: None,
overview: crate::overview::OverviewState::with_font_family(config.overview_font_family),
next_window_id: 1,
next_output_id: 1,