summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
author Ling Ma <linggm@google.com> 2025-03-19 10:30:47 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2025-03-19 10:30:47 -0700
commit5b8c294481c94bf5cf10f6a2b5ce6f36caf16176 (patch)
treeaaed515b7f20f3895151bfba51e0bbaa2fccee83 /src
parent39d84b0cb66f6e2a169fa898da90f7796e6093d2 (diff)
parent6777240d799110f8e9b8a541e4b35bb84d9725b0 (diff)
Merge "Extend canoical linger time" into main
Diffstat (limited to 'src')
-rw-r--r--src/java/com/android/internal/telephony/data/CellularNetworkValidator.java5
-rw-r--r--src/java/com/android/internal/telephony/data/PhoneSwitcher.java2
2 files changed, 3 insertions, 4 deletions
diff --git a/src/java/com/android/internal/telephony/data/CellularNetworkValidator.java b/src/java/com/android/internal/telephony/data/CellularNetworkValidator.java
index d57059a5dc..cf3e7d7a67 100644
--- a/src/java/com/android/internal/telephony/data/CellularNetworkValidator.java
+++ b/src/java/com/android/internal/telephony/data/CellularNetworkValidator.java
@@ -342,11 +342,10 @@ public class CellularNetworkValidator {
if (mState == STATE_VALIDATING) {
mValidationCallback.onValidationDone(passed, mSubId);
mState = STATE_VALIDATED;
- boolean keepRequest = mFlags.keepPingRequest()
- ? (passed || !mRequireTestPass) : (!mRequireTestPass && passed);
+ boolean keepRequest = passed || !mRequireTestPass;
// If validation passed and per request to NOT release after validation, delay cleanup.
if (keepRequest) {
- mHandler.postDelayed(this::stopValidation, 500);
+ mHandler.postDelayed(this::stopValidation, 5000);
} else {
stopValidation();
}
diff --git a/src/java/com/android/internal/telephony/data/PhoneSwitcher.java b/src/java/com/android/internal/telephony/data/PhoneSwitcher.java
index 66c2572952..f76db08be5 100644
--- a/src/java/com/android/internal/telephony/data/PhoneSwitcher.java
+++ b/src/java/com/android/internal/telephony/data/PhoneSwitcher.java
@@ -1618,7 +1618,7 @@ public class PhoneSwitcher extends Handler {
mSetOpptSubCallback = callback;
long validationTimeout = getValidationTimeout(subIdToValidate, needValidation);
mValidator.validate(subIdToValidate, validationTimeout,
- mFlags.keepPingRequest() && mPendingSwitchNeedValidation, mValidationCallback);
+ mPendingSwitchNeedValidation, mValidationCallback);
}
private long getValidationTimeout(int subId, boolean needValidation) {