~ruther/dwl

8e03bce6217117f0687cd727ae2c47bdd3c0fe5a — Leonardo Hernández Hernández 2 years ago 87fc3a5
only call wlr_seat_keyboard_notify_enter() if a keyboard is found
1 files changed, 0 insertions(+), 4 deletions(-)

M dwl.c
M dwl.c => dwl.c +0 -4
@@ 613,8 613,6 @@ arrangelayers(Monitor *m)
				if (kb)
					wlr_seat_keyboard_notify_enter(seat, layersurface->layer_surface->surface,
							kb->keycodes, kb->num_keycodes, &kb->modifiers);
				else
					wlr_seat_keyboard_notify_enter(seat, layersurface->layer_surface->surface, NULL, 0, NULL);
				return;
			}
		}


@@ 1185,8 1183,6 @@ focusclient(Client *c, int lift)
	if (kb)
		wlr_seat_keyboard_notify_enter(seat, client_surface(c),
				kb->keycodes, kb->num_keycodes, &kb->modifiers);
	else
		wlr_seat_keyboard_notify_enter(seat, client_surface(c), NULL, 0, NULL);

	/* Activate the new client */
	client_activate_surface(client_surface(c), 1);

Do not follow this link