Revert "Fix problem with cell data service after SIM swap"
This reverts commit de5bdca0e91d156f1cc02ece70166db633cb1fa2.
Bug: 26039698
Change-Id: Ie29e021984f6abd412068f5b48866af3efab525a
diff --git a/src/java/com/android/internal/telephony/dataconnection/DctController.java b/src/java/com/android/internal/telephony/dataconnection/DctController.java
index f4caf9e..b071e6e 100644
--- a/src/java/com/android/internal/telephony/dataconnection/DctController.java
+++ b/src/java/com/android/internal/telephony/dataconnection/DctController.java
@@ -392,7 +392,12 @@
+ ", activePhoneId=" + activePhoneId);
if (requestedPhoneId == INVALID_PHONE_INDEX) {
- // we have no network request - don't bother with this
+ // either we have no network request
+ // or there is no valid subscription at the moment
+ if (activePhoneId != INVALID_PHONE_INDEX) {
+ // detatch so we can try connecting later
+ mDcSwitchAsyncChannel[activePhoneId].disconnectAll();
+ }
return;
}