discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b9ecdcef6acb19ff2cc63ba1238bafd456156dc3
commit b9ecdcef6acb19ff2cc63ba1238bafd456156dc3 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Wed May 25 12:54:25 2016 -0400 elput: use physical name of seat when finding existing seats "seat0" is used as the default internal name, and this is a physical name. using the logical name causes mismatches and allows devices to function in unintended ways --- src/lib/elput/elput_input.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/elput/elput_input.c b/src/lib/elput/elput_input.c index c7f55b1..e7cd92d 100644 --- a/src/lib/elput/elput_input.c +++ b/src/lib/elput/elput_input.c @@ -115,7 +115,7 @@ _udev_seat_get(Elput_Manager *em, struct libinput_device *device) const char *name; lseat = libinput_device_get_seat(device); - name = libinput_seat_get_logical_name(lseat); + name = libinput_seat_get_physical_name(lseat); return _udev_seat_named_get(em, name); } --