sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit db76fefd0c61d2c85f448eeb43ca3a97c10770a5
parent dd063a0ef7941404d40578bfbdc8c11c70647baa
Author: Jan Palus <jpalus@fastmail.com>
Date:   Wed, 16 Oct 2024 19:47:54 +0200

trigger container update after disabling urgent in timer

switching workspace directly to urgent window creates timer which delays
reset of urgent state so user is able to notice it. make sure state
change is reflected visually as well (border change) by triggering
container update

Fixes: #8377

Diffstat:
Msway/input/seat.c | 1+
1 file changed, 1 insertion(+), 0 deletions(-)

diff --git a/sway/input/seat.c b/sway/input/seat.c @@ -1094,6 +1094,7 @@ static void seat_send_unfocus(struct sway_node *node, struct sway_seat *seat) { static int handle_urgent_timeout(void *data) { struct sway_view *view = data; view_set_urgent(view, false); + container_update_itself_and_parents(view->container); return 0; }