[PATCH libinput v2 3/5] Add evdev_dispatch interface for lid switch
jye836 at gmail.com
jye836 at gmail.com
Sat Jan 14 04:22:14 UTC 2017
On Thu, Jan 12, 2017 at 2:21 PM, Peter Hutterer
<peter.hutterer at who-t.net> wrote:
> doh. not sure how I missed this in the first one, but this needs an
> extra
> check for the event code too, otherwise we'll be sending switch lid
> events
> for any switch on the device.
>
> We filter for SW_LID but if a device happens to have switch and
> tablet mode
> on the same node, then we do the wrong thing here. So I'd say, the
> easiest
> here is have a lid_switch_process_switch() for EV_SW and move that
> condition
> into a switch() statement in there (similar-ish to what the touchpad
> code
> does for example).
>
> I'm also relatively hesitant to merge the tablet mode switch enum
> value
> unless we have an implementation for it. That's easy to remove though.
I agree with this. The states I have given it are supposed to be
consistent
with the lid switch, but I don't know if it's different in any actual
tablet
mode switches in the wild. That being said, it's just as easily added
as it
is removed, so I'll remove it for now.
Cheers,
James
>
> the rest is good now, thanks.
>
> Cheers,
> Peter
More information about the wayland-devel
mailing list