summaryrefslogtreecommitdiffstats
path: root/src/com/android/packageinstaller/permission/ui/OverlayTouchActivity.java
diff options
context:
space:
mode:
authorSvetoslav Ganov <svetoslavganov@google.com>2016-05-18 16:56:22 -0700
committerZach Jang <zachjang@google.com>2016-05-25 22:17:33 +0000
commit16c392f4ba6156fef978d6630c952f60a2ade65e (patch)
treef71860c96436cee0533b75160ead7e24e2d6d163 /src/com/android/packageinstaller/permission/ui/OverlayTouchActivity.java
parent2068c7997265011ddc5e4dfa3418407881f7f81e (diff)
downloadandroid_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.java3
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);
}