Skip to content

Commit 2434f70

Browse files
committed
wl_pointer: skip axis_discrete events with discrete value 0
1 parent 6d4f5d7 commit 2434f70

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/ifs/wl_seat/event_handling.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1535,7 +1535,10 @@ impl WlSeatGlobal {
15351535
if p.seat.version >= AXIS_VALUE120_SINCE_VERSION {
15361536
p.send_axis_value120(axis, delta);
15371537
} else if p.seat.version >= AXIS_DISCRETE_SINCE_VERSION {
1538-
p.send_axis_discrete(axis, delta / AXIS_120);
1538+
let value = delta / AXIS_120;
1539+
if value != 0 {
1540+
p.send_axis_discrete(axis, value);
1541+
}
15391542
}
15401543
}
15411544
if let Some(delta) = event.px[i].get() {

0 commit comments

Comments
 (0)