From 221cad0f965712de7104de21530e91e307a172cd Mon Sep 17 00:00:00 2001 From: Sean Whitton Date: Sun, 18 Feb 2024 10:31:14 +0800 Subject: i3status-wrapper: check that focus event is not a workspace change --- scripts/desktop/i3status-wrapper | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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" -- cgit v1.2.3