summaryrefslogtreecommitdiff
path: root/src/com/android/phone/CallForwardEditPreference.java
diff options
context:
space:
mode:
authoralk3pInjection <webmaster@raspii.tech>2024-08-14 22:08:35 +0800
committeralk3pInjection <webmaster@raspii.tech>2024-08-14 22:08:35 +0800
commit6011378ecbb6ebce4df9aa69278fb7b54dda3b6e (patch)
treef78c0fff9dc331591786ac52c2cc814e3226cd5f /src/com/android/phone/CallForwardEditPreference.java
parent31fd8bc3713231c84bf629d698425f4dc588d73c (diff)
parent6c4cf8b4f4610b1d8c2a5c87a20ffac8969fe014 (diff)
Merge tag 'LA.QSSI.14.0.r1-16500-qssi.0' into uminekoumineko
LA.QSSI.14.0.r1-16500-qssi.0 Change-Id: I28f8c29a901718b969036c5cda5d287d5768d1a9
Diffstat (limited to 'src/com/android/phone/CallForwardEditPreference.java')
-rw-r--r--src/com/android/phone/CallForwardEditPreference.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/android/phone/CallForwardEditPreference.java b/src/com/android/phone/CallForwardEditPreference.java
index d9db928b9d..90885c6141 100644
--- a/src/com/android/phone/CallForwardEditPreference.java
+++ b/src/com/android/phone/CallForwardEditPreference.java
@@ -1,3 +1,9 @@
+/**
+* Changes from Qualcomm Innovation Center, Inc. are provided under the following license:
+* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
+* SPDX-License-Identifier: BSD-3-Clause-Clear
+*/
+
package com.android.phone;
import static com.android.phone.TimeConsumingPreferenceActivity.EXCEPTION_ERROR;
@@ -119,6 +125,8 @@ public class CallForwardEditPreference extends EditPhoneNumberPreference {
CommandsInterface.CF_REASON_UNCONDITIONAL);
a.recycle();
+ mExtTelephonyManager = ExtTelephonyManager.getInstance(getContext());
+
Log.d(LOG_TAG, "mServiceClass=" + mServiceClass + ", reason=" + reason);
}
@@ -137,7 +145,6 @@ public class CallForwardEditPreference extends EditPhoneNumberPreference {
Log.d(LOG_TAG,
"init :mReplaceInvalidCFNumber " + mReplaceInvalidCFNumber + ", mCallForwardByUssd "
+ mCallForwardByUssd);
- mExtTelephonyManager = ExtTelephonyManager.getInstance(getContext());
if (mCallForwardByUssd) {
mCfInfo = new HashMap<String, String>();
TelephonyManager telephonyManager = new TelephonyManager(getContext(),
@@ -179,6 +186,7 @@ public class CallForwardEditPreference extends EditPhoneNumberPreference {
mQtiImsExtManager = null;
mIsTimerEnabled = false;
}
+ mExtTelephonyManager.unregisterCallback(mExtPhoneCallbackListener);
}
private boolean isUtUnavailableForVideoCallForward() {