aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/input/mod.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/input/mod.rs b/src/input/mod.rs
index bf57745d..c9d2c4f2 100644
--- a/src/input/mod.rs
+++ b/src/input/mod.rs
@@ -3542,6 +3542,7 @@ impl State {
let Some(pos) = self.compute_touch_location(&evt) else {
return;
};
+ let slot = evt.slot();
let serial = SERIAL_COUNTER.next_serial();
@@ -3571,7 +3572,7 @@ impl State {
let start_data = TouchGrabStartData {
focus: None,
- slot: evt.slot(),
+ slot,
location: pos,
};
let start_timestamp = Duration::from_micros(evt.time());
@@ -3600,7 +3601,7 @@ impl State {
) {
let start_data = TouchGrabStartData {
focus: None,
- slot: evt.slot(),
+ slot,
location: pos,
};
let grab = TouchMoveGrab::new(start_data, window.clone());
@@ -3623,7 +3624,7 @@ impl State {
self,
under.surface,
&DownEvent {
- slot: evt.slot(),
+ slot,
location: pos,
serial,
time: evt.time_msec(),