diff options
author | Brad Ebinger <breadley@google.com> | 2018-06-13 17:15:30 -0700 |
---|---|---|
committer | Brad Ebinger <breadley@google.com> | 2018-06-19 19:55:00 +0000 |
commit | d91de526959e150a603ee11efd2fb4d7ac5e85b4 (patch) | |
tree | abac45622a975753a94a87d7e0950a2585853c7d | |
parent | df97867f425c58af459da176b0220354a3ee38a0 (diff) | |
download | ims-d91de526959e150a603ee11efd2fb4d7ac5e85b4.tar.gz |
Revert ImsResolver binding check
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
Change-Id: I8b6b244b51a4500ecdf59ff2d66ef52e05c87b22
Merged-In: 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 590ab5ac..dfff3ff4 100644 --- a/src/java/com/android/ims/ImsManager.java +++ b/src/java/com/android/ims/ImsManager.java @@ -1416,14 +1416,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(); |