From 9302618da657959c77943d2ecc7705ddf77612ba Mon Sep 17 00:00:00 2001 From: Jack Yu Date: Mon, 8 Apr 2019 01:10:27 -0700 Subject: [PATCH] Fixed incorrect service state populated ServiceState.setStateOutOfService does not correctly clean up the information so the old WLAN registration info got populated for the next time use. Bug: 130048577 Test: Telephony sanity tests Change-Id: I7fab7090c22390914af024c44bffd643c13f33e5 --- telephony/java/android/telephony/ServiceState.java | 1 + 1 file changed, 1 insertion(+) diff --git a/telephony/java/android/telephony/ServiceState.java b/telephony/java/android/telephony/ServiceState.java index d2c0705934019..8c92e84b45b60 100644 --- a/telephony/java/android/telephony/ServiceState.java +++ b/telephony/java/android/telephony/ServiceState.java @@ -1045,6 +1045,7 @@ public class ServiceState implements Parcelable { mIsEmergencyOnly = false; mLteEarfcnRsrpBoost = 0; mNrFrequencyRange = FREQUENCY_RANGE_UNKNOWN; + mNetworkRegistrationInfos.clear(); addNetworkRegistrationInfo(new NetworkRegistrationInfo.Builder() .setDomain(NetworkRegistrationInfo.DOMAIN_CS) .setTransportType(AccessNetworkConstants.TRANSPORT_TYPE_WWAN)