diff options
author | Brad Ebinger <breadley@google.com> | 2018-06-13 17:15:30 -0700 |
---|---|---|
committer | Brad Ebinger <breadley@google.com> | 2018-10-01 16:48:01 +0000 |
commit | d3ada02c1211f8d47d14b6153dc62e41e1427333 (patch) | |
tree | 3bd1a935696f2c7b09b89436e24fa53357d1aa18 | |
parent | 08059425be782e91c44638e3b4989e14d6d6bb48 (diff) | |
download | ims-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.java | 8 |
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(); |