From b47d623a0557331f01ecb2ac6f046830d3a7cbfd Mon Sep 17 00:00:00 2001 From: Alex Janka Date: Wed, 25 Sep 2024 14:39:45 +1000 Subject: [PATCH] only force tabbed on children of split --- Cargo.lock | 2 +- Cargo.toml | 2 +- packaging/PKGBUILD | 2 +- src/main.rs | 4 +++- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 92c5697..bed08a0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1041,7 +1041,7 @@ dependencies = [ [[package]] name = "sway-flash-indicator" -version = "0.6.1" +version = "0.6.2" dependencies = [ "directories", "futures-util", diff --git a/Cargo.toml b/Cargo.toml index c060008..79b4372 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-flash-indicator" -version = "0.6.1" +version = "0.6.2" edition = "2021" [dependencies] diff --git a/packaging/PKGBUILD b/packaging/PKGBUILD index 2853434..af3ee7c 100644 --- a/packaging/PKGBUILD +++ b/packaging/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Alex Janka pkgname=sway-flash-indicator -pkgver=0.6.1 +pkgver=0.6.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 7941fb3..f813e52 100644 --- a/src/main.rs +++ b/src/main.rs @@ -86,7 +86,9 @@ async fn main() -> Res<()> { }) { if let Some(parent) = tree.find_as_ref(|n| n.focus.contains(&node.id)) { - if parent.layout != swayipc_async::NodeLayout::Tabbed { + if parent.layout == swayipc_async::NodeLayout::SplitH + || parent.layout == swayipc_async::NodeLayout::SplitV + { command_connection.run_command("splith").await?; command_connection.run_command("layout tabbed").await?; }