Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 01e42c0b authored by Elliott Hughes's avatar Elliott Hughes Committed by Gerrit Code Review
Browse files

Merge "Fix libinput to build with uapi headers."

parents 9e71310d 6a2e9bcc
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -1243,6 +1243,12 @@ status_t EventHub::openDeviceLocked(const char *devicePath) {

    // Enable wake-lock behavior on kernels that support it.
    // TODO: Only need this for devices that can really wake the system.
#ifndef EVIOCSSUSPENDBLOCK
    // uapi headers don't include EVIOCSSUSPENDBLOCK, and future kernels
    // will use an epoll flag instead, so as long as we want to support
    // this feature, we need to be prepared to define the ioctl ourselves.
#define EVIOCSSUSPENDBLOCK _IOW('E', 0x91, int)
#endif
    bool usingSuspendBlockIoctl = !ioctl(fd, EVIOCSSUSPENDBLOCK, 1);

    // Tell the kernel that we want to use the monotonic clock for reporting timestamps