--- a/types/seat/wlr_seat_pointer.c 2024-08-13 22:04:33.763639442 +0200
+++ b/types/seat/wlr_seat_pointer.c 2024-08-13 22:05:12.915444025 +0200
@@ -179,9 +179,6 @@
seat_client_send_pointer_leave_raw(focused_client, focused_surface);
}
- // The current surface doesn't know about pressed buttons
- wlr_seat->pointer_state.button_count = 0;
-
// enter the current surface
if (client != NULL && surface != NULL) {
uint32_t serial = wlr_seat_client_next_serial(client);