diff --git a/Cargo.lock b/Cargo.lock index f229e28..9dc7406 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -789,7 +789,7 @@ dependencies = [ [[package]] name = "sway-flash-indicator" -version = "0.4.1" +version = "0.4.2" dependencies = [ "directories", "futures-util", diff --git a/Cargo.toml b/Cargo.toml index c793850..dc7c6a8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-flash-indicator" -version = "0.4.1" +version = "0.4.2" edition = "2021" [dependencies] diff --git a/packaging/PKGBUILD b/packaging/PKGBUILD index 155673b..201693f 100644 --- a/packaging/PKGBUILD +++ b/packaging/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Alex Janka pkgname=sway-flash-indicator -pkgver=0.4.1 +pkgver=0.4.2 pkgrel=1 pkgdesc="flashes sway indicator border rather than always showing it" arch=('x86_64' 'aarch64') diff --git a/src/main.rs b/src/main.rs index c61cf96..7459cc4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -45,6 +45,10 @@ async fn main() -> Res<()> { let mut recent_code = None; while let Some(event) = events.next().await { + if let Err(swayipc_async::Error::SocketNotFound) = event { + break; + } + if let Ok(event) = event { match event { swayipc_async::Event::Binding(swayipc_async::BindingEvent { binding, .. }) => {