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

Commit 509724f0 authored by Siarhei Vishniakou's avatar Siarhei Vishniakou
Browse files

Avoid aidl usage on mac builds

We do not have libbinder on mac, so that rules out using aidl files for
mac builds. To unbreak sdk_mac build targets, just use constant values
directly on mac instead of trying to use IInputConstants.

Bug: 152399927
Test: forrest
Change-Id: I21697ec02dbb215edd89d2f6849c9147f490af99
parent 9473f556
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -24,7 +24,9 @@
 */

#include <android/input.h>
#ifdef __linux__
#include <android/os/IInputConstants.h>
#endif
#include <math.h>
#include <stdint.h>
#include <ui/Transform.h>
@@ -220,12 +222,16 @@ enum {
    POLICY_FLAG_GESTURE = 0x00000008,

    POLICY_FLAG_RAW_MASK = 0x0000ffff,

#ifdef __linux__
    POLICY_FLAG_INPUTFILTER_TRUSTED = android::os::IInputConstants::POLICY_FLAG_INPUTFILTER_TRUSTED,

    POLICY_FLAG_INJECTED_FROM_ACCESSIBILITY =
            android::os::IInputConstants::POLICY_FLAG_INJECTED_FROM_ACCESSIBILITY,
#else
    POLICY_FLAG_INPUTFILTER_TRUSTED = 0x10000,

    POLICY_FLAG_INJECTED_FROM_ACCESSIBILITY = 0x20000,
#endif
    /* These flags are set by the input dispatcher. */

    // Indicates that the input event was injected.