summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2024-02-18 10:31:14 +0800
committerSean Whitton <spwhitton@spwhitton.name>2024-02-18 10:31:14 +0800
commit221cad0f965712de7104de21530e91e307a172cd (patch)
tree7ffecf44cea32edc87b7ed9da9fefbb3a9e425da
parent7f5bb6e760b852544b2a42c31dc7de7ce535b5b0 (diff)
downloaddotfiles-221cad0f965712de7104de21530e91e307a172cd.tar.gz
i3status-wrapper: check that focus event is not a workspace change
-rwxr-xr-xscripts/desktop/i3status-wrapper2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/desktop/i3status-wrapper b/scripts/desktop/i3status-wrapper
index b57f05ab..dbc02bad 100755
--- a/scripts/desktop/i3status-wrapper
+++ b/scripts/desktop/i3status-wrapper
@@ -131,7 +131,7 @@ unless (fork // warn "couldn't fork monitoring loop") {
# Other container changes
elsif ($e->{change} && exists $info{paper_ws}{$info{focused_ws}}
&& ($e->{change} eq "close"
- || $e->{change} eq "focus"
+ || $e->{change} eq "focus" && !$e->{current}
|| $e->{change} eq "move"
&& $e->{container} && $e->{container}{type} eq "con"
|| $e->{change} eq "floating"