From d0bd3911462f42487944dbaf85d87d569e2f9633 Mon Sep 17 00:00:00 2001 From: Michael Wright Date: Wed, 19 Mar 2014 12:06:10 -0700 Subject: Generate ACTION_CANCEL on joystick disconnect. DO NOT MERGE Bug: 11480300 Change-Id: I5a4096970c9e588d134f05dd0eb3a9c91c836b2f --- include/input/Input.h | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'include/input') diff --git a/include/input/Input.h b/include/input/Input.h index ea9c4c284e..bb5ceaf20b 100644 --- a/include/input/Input.h +++ b/include/input/Input.h @@ -22,11 +22,12 @@ */ #include -#include +#include #include -#include #include #include +#include +#include /* * Additional private constants not defined in ndk/ui/input.h. @@ -205,7 +206,11 @@ struct PointerCoords { float values[MAX_AXES]; inline void clear() { - bits = 0; + BitSet64::clear(bits); + } + + bool isEmpty() const { + return BitSet64::isEmpty(bits); } float getAxisValue(int32_t axis) const; -- cgit v1.2.3-59-g8ed1b