diff options
author | Ethan Yonker <dees_troy@teamw.in> | 2015-08-26 22:29:23 +0200 |
---|---|---|
committer | Dees Troy <dees_troy@teamw.in> | 2015-08-26 22:36:34 +0200 |
commit | d6821a11bb6d664283ae96030044270ad68eaed0 (patch) | |
tree | 2554f2f48d59945189b7c45e23373217c4a16d5a /minuitwrp | |
parent | Fix up some TW_OEM_BUILD things (diff) | |
download | android_bootable_recovery-d6821a11bb6d664283ae96030044270ad68eaed0.tar android_bootable_recovery-d6821a11bb6d664283ae96030044270ad68eaed0.tar.gz android_bootable_recovery-d6821a11bb6d664283ae96030044270ad68eaed0.tar.bz2 android_bootable_recovery-d6821a11bb6d664283ae96030044270ad68eaed0.tar.lz android_bootable_recovery-d6821a11bb6d664283ae96030044270ad68eaed0.tar.xz android_bootable_recovery-d6821a11bb6d664283ae96030044270ad68eaed0.tar.zst android_bootable_recovery-d6821a11bb6d664283ae96030044270ad68eaed0.zip |
Diffstat (limited to '')
-rw-r--r-- | minuitwrp/Android.mk | 4 | ||||
-rw-r--r-- | minuitwrp/events.c | 10 |
2 files changed, 14 insertions, 0 deletions
diff --git a/minuitwrp/Android.mk b/minuitwrp/Android.mk index 188de9ded..76b4024cc 100644 --- a/minuitwrp/Android.mk +++ b/minuitwrp/Android.mk @@ -97,6 +97,10 @@ ifeq ($(TW_IGNORE_MT_POSITION_0), true) LOCAL_CFLAGS += -DTW_IGNORE_MT_POSITION_0 endif +ifeq ($(TW_IGNORE_ABS_MT_TRACKING_ID), true) +LOCAL_CFLAGS += -DTW_IGNORE_ABS_MT_TRACKING_ID +endif + ifneq ($(TW_INPUT_BLACKLIST),) LOCAL_CFLAGS += -DTW_INPUT_BLACKLIST=$(TW_INPUT_BLACKLIST) endif diff --git a/minuitwrp/events.c b/minuitwrp/events.c index 5df5338b2..1d2af6b7c 100644 --- a/minuitwrp/events.c +++ b/minuitwrp/events.c @@ -545,6 +545,12 @@ static int vk_modify(struct ev *e, struct input_event *ev) break; case ABS_MT_TRACKING_ID: //39 +#ifdef TW_IGNORE_ABS_MT_TRACKING_ID +#ifdef _EVENT_LOGGING + printf("EV: %s => EV_ABS ABS_MT_TRACKING_ID %d ignored\n", e->deviceName, ev->value); +#endif + return 1; +#endif if (ev->value < 0) { e->mt_p.x = 0; e->mt_p.y = 0; @@ -581,6 +587,10 @@ static int vk_modify(struct ev *e, struct input_event *ev) printf("EV: %s => EV_ABS ABS_MT_DISTANCE %d\n", e->deviceName, ev->value); return 1; break; + case ABS_MT_SLOT: + printf("EV: %s => ABS_MT_SLOT %d\n", e->deviceName, ev->value); + return 1; + break; #endif default: |