diff options
author | Jeff Brown <jeffbrown@google.com> | 2010-09-08 13:02:55 -0700 |
---|---|---|
committer | Jeff Brown <jeffbrown@google.com> | 2010-09-08 13:02:55 -0700 |
commit | b380c4d7edc158788a85c906900232675c0164ac (patch) | |
tree | 579f4e6e8cd611c0f95302e0e53b6739b2e4d84e /native/include/android | |
parent | 35dc79da11639117aab34d3278a7ae90984c0f87 (diff) | |
parent | a05088c18d22f822e78e7b91d60f518dc3dc06fc (diff) | |
download | frameworks_base-b380c4d7edc158788a85c906900232675c0164ac.zip frameworks_base-b380c4d7edc158788a85c906900232675c0164ac.tar.gz frameworks_base-b380c4d7edc158788a85c906900232675c0164ac.tar.bz2 |
resolved conflicts for merge of a05088c1 to master
Change-Id: I7973f9f28586dec9b9659f8f662f40db7997a521
Diffstat (limited to 'native/include/android')
-rw-r--r-- | native/include/android/input.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/native/include/android/input.h b/native/include/android/input.h index 5b62da4..9da122b 100644 --- a/native/include/android/input.h +++ b/native/include/android/input.h @@ -247,6 +247,22 @@ enum { }; /* + * Motion event flags. + */ +enum { + /* This flag indicates that the window that received this motion event is partly + * or wholly obscured by another visible window above it. This flag is set to true + * even if the event did not directly pass through the obscured area. + * A security sensitive application can check this flag to identify situations in which + * a malicious application may have covered up part of its content for the purpose + * of misleading the user or hijacking touches. An appropriate response might be + * to drop the suspect touches or to take additional precautions to confirm the user's + * actual intent. + */ + AMOTION_EVENT_FLAG_WINDOW_IS_OBSCURED = 0x1, +}; + +/* * Motion event edge touch flags. */ enum { @@ -395,6 +411,9 @@ int64_t AKeyEvent_getEventTime(const AInputEvent* key_event); /* Get the combined motion event action code and pointer index. */ int32_t AMotionEvent_getAction(const AInputEvent* motion_event); +/* Get the motion event flags. */ +int32_t AMotionEvent_getFlags(const AInputEvent* motion_event); + /* Get the state of any meta / modifier keys that were in effect when the * event was generated. */ int32_t AMotionEvent_getMetaState(const AInputEvent* motion_event); |