diff options
author | 2022-08-26 18:31:14 +0000 | |
---|---|---|
committer | 2022-08-26 21:43:09 +0000 | |
commit | 83283ea4273311f549b231ddfb40ad8c91a3e8e7 (patch) | |
tree | 03e438a5e80388e148fb0c6c8f0e072d698b2e6e /WifiDialog/src | |
parent | 1fa9605fef4acaa88abd1f775a3b8e323d06bbba (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.java | 3 |
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); } |