Hi

> > +   keyboard->grab_serial = wl_display_get_serial(compositor->wl_display);
> >     if (state == WL_KEYBOARD_KEY_STATE_PRESSED) {
> > -           keyboard->grab_serial =
> > -                   wl_display_get_serial(compositor->wl_display);
> >             keyboard->grab_time = time;
> >             keyboard->grab_key = key;
> >     }
> >
> 
> I’m ok with that, but why not updating all three "grab_*" members?

While I think the key itself would be OK, I suspect updating the grab_time on 
all states (ie like key release) might have additional side effects.

So I took the most conservative approach which was to update the serial only, 
as this one is compared against the popup serial.

Cheers,
Olivier
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to