aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/java/com/android/ims/ImsManager.java10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java
index 6d1187d1..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();
@@ -2429,7 +2421,7 @@ public class ImsManager {
* @return {@code true} if valid, {@code false} otherwise.
*/
private boolean isSubIdValid(int subId) {
- return subId != SubscriptionManager.INVALID_SUBSCRIPTION_ID &&
+ return SubscriptionManager.isValidSubscriptionId(subId) &&
subId != SubscriptionManager.DEFAULT_SUBSCRIPTION_ID;
}
}