wlroots/types/seat
Ashkan Kiani 06a13203dd Use a set to track pointer button state.
In addition to `button_count`, we keep track of the current buttons
pressed just as in `wlr_keyboard`.

Add `set_add` and `set_remove` to assist with this. These functions can
only be used with values greater than 0 (such as the button/key masks
for keyboards and pointers).

Partially addresses:
- https://github.com/swaywm/wlroots/issues/1716
- https://github.com/swaywm/wlroots/issues/1593
2019-06-16 00:59:53 +03:00
..
wlr_seat.c seat: fallback to v6 if libwayland 1.17 isn't available 2019-04-27 11:26:34 -06:00
wlr_seat_keyboard.c data-device: unexport wlr_seat_client_send_selection 2019-01-24 12:15:18 +01:00
wlr_seat_pointer.c Use a set to track pointer button state. 2019-06-16 00:59:53 +03:00
wlr_seat_touch.c seat: add debug logs when validating grab serials 2019-03-04 21:27:14 -07:00