aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad Ebinger <breadley@google.com>2018-06-13 17:15:30 -0700
committerBrad Ebinger <breadley@google.com>2018-10-01 16:48:01 +0000
commitd3ada02c1211f8d47d14b6153dc62e41e1427333 (patch)
tree3bd1a935696f2c7b09b89436e24fa53357d1aa18
parent08059425be782e91c44638e3b4989e14d6d6bb48 (diff)
downloadims-d3ada02c1211f8d47d14b6153dc62e41e1427333.tar.gz
Revert ImsResolver binding checkandroid-o-mr1-iot-release-1.0.5
Reverts the ImsResolver in progress binding check. This caused a race condition that would sometimes result in IMS not being registered when SIM swapping to a carrier ImsService that supports RCS only. Bug: 109762920 Test: Telephony Unit/GTS testing Merged-In: I0905dc7472a76900c97e3902a4501ad88c182ce1 Change-Id: I8b6b244b51a4500ecdf59ff2d66ef52e05c87b22
-rw-r--r--src/java/com/android/ims/ImsManager.java8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java
index 0ec61438..0e1a8cb1 100644
--- a/src/java/com/android/ims/ImsManager.java
+++ b/src/java/com/android/ims/ImsManager.java
@@ -1451,14 +1451,6 @@ public class ImsManager {
* busy, it will try to connect before reporting failure.
*/
public boolean isServiceAvailable() {
- // If we are busy resolving dynamic IMS bindings, we are not available yet.
- TelephonyManager tm = (TelephonyManager)
- mContext.getSystemService(Context.TELEPHONY_SERVICE);
- if (tm.isResolvingImsBinding()) {
- Log.d(TAG, "isServiceAvailable: resolving IMS binding, returning false");
- return false;
- }
-
connectIfServiceIsAvailable();
// mImsServiceProxy will always create an ImsServiceProxy.
return mMmTelFeatureConnection.isBinderAlive();