diff options
author | Svetoslav Ganov <svetoslavganov@google.com> | 2016-05-18 16:56:22 -0700 |
---|---|---|
committer | Zach Jang <zachjang@google.com> | 2016-05-25 22:17:33 +0000 |
commit | 16c392f4ba6156fef978d6630c952f60a2ade65e (patch) | |
tree | f71860c96436cee0533b75160ead7e24e2d6d163 /src/com/android/packageinstaller/permission/ui/OverlayTouchActivity.java | |
parent | 2068c7997265011ddc5e4dfa3418407881f7f81e (diff) | |
download | android_packages_apps_PackageInstaller-16c392f4ba6156fef978d6630c952f60a2ade65e.tar.gz android_packages_apps_PackageInstaller-16c392f4ba6156fef978d6630c952f60a2ade65e.tar.bz2 android_packages_apps_PackageInstaller-16c392f4ba6156fef978d6630c952f60a2ade65e.zip |
[DO NOT MERGE] Bring back overlay warning in permissions UI.
The package installer has a special event handling when
the user tries to interact with it and an overlay window
intersects the installer one. We show a warning that an
overlay was detected and point the user to settings. This
regressed and nothing happened when the users click the
allow button.
bug:28572707
bug:26677796
Change-Id: I617595e7cd5277576ccb9915946b77082a1c2b9e
Resolution to mnc-mr2-release when CP'ing ag/1065580
Diffstat (limited to 'src/com/android/packageinstaller/permission/ui/OverlayTouchActivity.java')
-rw-r--r-- | src/com/android/packageinstaller/permission/ui/OverlayTouchActivity.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/android/packageinstaller/permission/ui/OverlayTouchActivity.java b/src/com/android/packageinstaller/permission/ui/OverlayTouchActivity.java index e4cbff3a..7b1d3793 100644 --- a/src/com/android/packageinstaller/permission/ui/OverlayTouchActivity.java +++ b/src/com/android/packageinstaller/permission/ui/OverlayTouchActivity.java @@ -29,7 +29,8 @@ public class OverlayTouchActivity extends Activity { @Override public boolean dispatchTouchEvent(MotionEvent event) { - mObscuredTouch = (event.getFlags() & MotionEvent.FLAG_WINDOW_IS_OBSCURED) != 0; + mObscuredTouch = (event.getFlags() & (MotionEvent.FLAG_WINDOW_IS_OBSCURED + | MotionEvent.FLAG_WINDOW_IS_PARTIALLY_OBSCURED)) != 0; return super.dispatchTouchEvent(event); } |