diff --git a/src/ifs/wl_seat.rs b/src/ifs/wl_seat.rs index 3219007d..0731aa01 100644 --- a/src/ifs/wl_seat.rs +++ b/src/ifs/wl_seat.rs @@ -584,6 +584,7 @@ impl WlSeatGlobal { if let Some(parent) = tl.tl_data().parent.get() { if let Some(tl) = parent.node_toplevel() { self.focus_node(tl.tl_into_node()); + self.state.damage(); } } }