diff options
author | Tony Crisci <tony@dubstepdish.com> | 2017-12-27 07:31:53 -0500 |
---|---|---|
committer | Tony Crisci <tony@dubstepdish.com> | 2017-12-27 07:31:53 -0500 |
commit | 069f120b70f364dc83d43dfff89ce731584299b5 (patch) | |
tree | f8174c4dcae193b8ea3263e07c3e38989eb0ce80 /rootston | |
parent | a79dc7df5103854b2cc5be20e153140862cda05a (diff) |
rootston: remove input event ring buffer
Diffstat (limited to 'rootston')
-rw-r--r-- | rootston/cursor.c | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/rootston/cursor.c b/rootston/cursor.c index ad15989d..8bd514cc 100644 --- a/rootston/cursor.c +++ b/rootston/cursor.c @@ -174,15 +174,10 @@ static void roots_cursor_press_button(struct roots_cursor *cursor, } } - uint32_t serial; - if (is_touch) { - serial = wl_display_get_serial(desktop->server->wl_display); - } else { - serial = - wlr_seat_pointer_notify_button(seat->seat, time, button, state); + if (!is_touch) { + wlr_seat_pointer_notify_button(seat->seat, time, button, state); } - int i; switch (state) { case WLR_BUTTON_RELEASED: if (!is_touch) { @@ -190,12 +185,6 @@ static void roots_cursor_press_button(struct roots_cursor *cursor, } break; case WLR_BUTTON_PRESSED: - i = cursor->input_events_idx; - cursor->input_events[i].serial = serial; - cursor->input_events[i].cursor = cursor->cursor; - cursor->input_events[i].device = device; - cursor->input_events_idx = (i + 1) - % (sizeof(cursor->input_events) / sizeof(cursor->input_events[0])); roots_seat_set_focus(seat, view); break; } |