gimp but for windows: a wayland compositor
git clone https://github.com/m-col/wimp
Files | Refs | Readme

Commit 9655c265f61a092b009d88562af8daa708cc5289
Parent: a919943a831103eec03e308e81f91da27c1d9d96
Author: mcol <mcol@posteo.net>
Date: 2020-11-08 18:37:19 +0000
Committer: mcol <mcol@posteo.net>
Committed: 2020-11-08 18:37:19 +0000

remove unnecessary wlr_seat_set_keyboard calls

src/input.c Modified

@@ -189,7 +189,6 @@
 
 void on_modifier(struct wl_listener *listener, void *data) {
     struct keyboard *keyboard = wl_container_of(listener, keyboard, modifier_listener);
-    wlr_seat_set_keyboard(keyboard->server->seat, keyboard->device); // move to on_new_keyboard?
     wlr_seat_keyboard_notify_modifiers(
 	keyboard->server->seat, &keyboard->device->keyboard->modifiers
     );
@@ -241,7 +240,6 @@
 
     if (!handled) {
 	// forward to client
-	wlr_seat_set_keyboard(seat, keyboard->device); // move to on_new_keyboard?
 	wlr_seat_keyboard_notify_key(seat, event->time_msec,
 	    event->keycode, event->state);
     }