summaryrefslogtreecommitdiff
path: root/WifiDialog/src
diff options
context:
space:
mode:
author Quang Luong <qal@google.com> 2022-08-26 18:31:14 +0000
committer Quang Luong <qal@google.com> 2022-08-26 21:43:09 +0000
commit83283ea4273311f549b231ddfb40ad8c91a3e8e7 (patch)
tree03e438a5e80388e148fb0c6c8f0e072d698b2e6e /WifiDialog/src
parent1fa9605fef4acaa88abd1f775a3b8e323d06bbba (diff)
Add overlay to control Wifi dialog canceled on touch outside
Add overlay config_wifiDialogCanceledOnTouchOutside to control whether or not to cancel wifi dialogs when the screen is touched outside the dialog. Default to false to retain legacy behavior of not cancelling. Updated-Overlayable: TRUE Bug: 236799857 Test: atest WifiDialogManagerTest, set config value to false and manually verify dialog is canceled on touch outside. Change-Id: Ia8f16556af0288fc43d49bc0541cb648311c25fc
Diffstat (limited to 'WifiDialog/src')
-rw-r--r--WifiDialog/src/com/android/wifi/dialog/WifiDialogActivity.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/WifiDialog/src/com/android/wifi/dialog/WifiDialogActivity.java b/WifiDialog/src/com/android/wifi/dialog/WifiDialogActivity.java
index ba62eaa9bc..6d8152d85e 100644
--- a/WifiDialog/src/com/android/wifi/dialog/WifiDialogActivity.java
+++ b/WifiDialog/src/com/android/wifi/dialog/WifiDialogActivity.java
@@ -374,7 +374,8 @@ public class WifiDialogActivity extends Activity {
}
removeIntentAndPossiblyFinish(dialogId);
});
- dialog.setCanceledOnTouchOutside(false);
+ dialog.setCanceledOnTouchOutside(getResources().getBoolean(
+ getBooleanId("config_wifiDialogCanceledOnTouchOutside")));
if (mGravity != Gravity.NO_GRAVITY) {
dialog.getWindow().setGravity(mGravity);
}