1
0
Fork 0
forked from wry/wry

seat: keep track of focus serials

This commit is contained in:
Julian Orth 2024-10-17 15:48:47 +02:00
parent eff490a653
commit 324540c41e
5 changed files with 26 additions and 13 deletions

View file

@ -212,7 +212,7 @@ impl TabletTool {
});
if state == ToolButtonState::Pressed {
if let Some(node) = n.get_focus_node(self.tablet.seat.id) {
self.tablet.seat.focus_node(node);
self.tablet.seat.focus_node_with_serial(node, serial.get());
}
}
}
@ -260,7 +260,7 @@ impl TabletTool {
if let Some(changes) = changes {
if changes.down == Some(true) {
if let Some(node) = n.get_focus_node(self.tablet.seat.id) {
self.tablet.seat.focus_node(node);
self.tablet.seat.focus_node_with_serial(node, serial.get());
}
}
}