robert_ancell tried replicating the problem on mir on the desktop to no avail.
wonder about the 3rd_party/android-input/android/frameworks/base/services/input/EventHub.cpp
~~~
int fd = open(devicePath, O_RDWR | O_CLOEXEC);
if(fd < 0) {
ALOGE("could not open %s, %s\n", devicePath, strerror(errno));
return -1;
}
~~~
this code is effectively duplicated from android upstream. historically this has been in libui.so or libinput.so. is there something that normally happens with surfaceflinger that isn't happening with mir - something primordial in terms of android startup ?
robert_ancell tried replicating the problem on mir on the desktop to no avail.
wonder about the 3rd_party/ android- input/android/ frameworks/ base/services/ input/EventHub. cpp
~~~
int fd = open(devicePath, O_RDWR | O_CLOEXEC);
if(fd < 0) {
ALOGE("could not open %s, %s\n", devicePath, strerror(errno));
return -1;
}
~~~
this code is effectively duplicated from android upstream. historically this has been in libui.so or libinput.so. is there something that normally happens with surfaceflinger that isn't happening with mir - something primordial in terms of android startup ?