From 30ef665b51df3aee79df1088e17f604312378100 Mon Sep 17 00:00:00 2001 From: MaxVerevkin Date: Mon, 10 Apr 2023 15:00:11 +0300 Subject: flush wl connection when show/hide --- src/main.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/main.rs b/src/main.rs index 72d635c..556d7e1 100644 --- a/src/main.rs +++ b/src/main.rs @@ -69,6 +69,7 @@ fn main() -> anyhow::Result<()> { if fds[1].any().unwrap_or(false) { nix::unistd::read(sig_read, &mut [0; 1])?; state.toggle_visibility(&mut conn); + conn.flush(IoMode::Blocking)?; } if fds.len() > 2 && fds[2].any().unwrap_or(false) { -- cgit v1.3.1