Merge "Fix Text of VoLTE setting cannot be updated when SIM state is changed"
diff --git a/src/com/android/settings/network/telephony/Enhanced4gBasePreferenceController.java b/src/com/android/settings/network/telephony/Enhanced4gBasePreferenceController.java
index 78c4036..d8c528b 100644
--- a/src/com/android/settings/network/telephony/Enhanced4gBasePreferenceController.java
+++ b/src/com/android/settings/network/telephony/Enhanced4gBasePreferenceController.java
@@ -77,9 +77,6 @@
             mPhoneStateListener = new PhoneCallStateListener();
         }
 
-        if (mSubId == subId) {
-            return this;
-        }
         mSubId = subId;
         final PersistableBundle carrierConfig = getCarrierConfigForSubId(subId);
         if (carrierConfig == null) {
@@ -130,7 +127,7 @@
 
     @Override
     public void onStart() {
-        if (!isModeMatched() || (mPhoneStateListener == null)) {
+        if (mPhoneStateListener == null) {
             return;
         }
         mPhoneStateListener.register(mContext, mSubId);