From cb4dcaa07808bfe2333f165a553b79930822d2a1 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 9 Aug 2021 18:47:07 +1000 Subject: [PATCH] ei: two more bug log messages Signed-off-by: Peter Hutterer --- src/libei-seat.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/libei-seat.c b/src/libei-seat.c index 252ed5e..514f702 100644 --- a/src/libei-seat.c +++ b/src/libei-seat.c @@ -128,15 +128,21 @@ _public_ void ei_seat_drop_capability(struct ei_seat *seat, enum ei_device_capability cap) { - if (seat->state == EI_SEAT_STATE_NEW) - flag_clear(seat->capabilities_mask, cap); + if (seat->state != EI_SEAT_STATE_NEW) { + log_bug_client(ei_seat_get_context(seat), "Seat is already bound\n"); + return; + } + + flag_clear(seat->capabilities_mask, cap); } _public_ void ei_seat_bind(struct ei_seat *seat) { - if (seat->state != EI_SEAT_STATE_NEW) + if (seat->state != EI_SEAT_STATE_NEW) { + log_bug_client(ei_seat_get_context(seat), "Seat is already bound\n"); return; + } ei_send_seat_bind(seat, seat->capabilities & seat->capabilities_mask); seat->state = EI_SEAT_STATE_BOUND;