aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad Ebinger <breadley@google.com>2018-06-13 17:15:30 -0700
committerBrad Ebinger <breadley@google.com>2018-06-19 19:55:00 +0000
commitd91de526959e150a603ee11efd2fb4d7ac5e85b4 (patch)
treeabac45622a975753a94a87d7e0950a2585853c7d
parentdf97867f425c58af459da176b0220354a3ee38a0 (diff)
downloadims-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.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 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();