Loading telephony/java/com/android/internal/telephony/cdma/CdmaDataConnection.java +8 −4 Original line number Diff line number Diff line Loading @@ -146,12 +146,16 @@ public class CdmaDataConnection extends DataConnection { null, obtainMessage(EVENT_SETUP_DATA_CONNECTION_DONE)); } protected void disconnect(Message msg) { onDisconnect = msg; if (state == State.ACTIVE) { private void tearDownData(Message msg) { if (phone.mCM.getRadioState().isOn()) { phone.mCM.deactivateDataCall(cid, obtainMessage(EVENT_DEACTIVATE_DONE, msg)); } } protected void disconnect(Message msg) { onDisconnect = msg; if (state == State.ACTIVE) { tearDownData(msg); } else if (state == State.ACTIVATING) { receivedDisconnectReq = true; } else { Loading Loading @@ -280,7 +284,7 @@ public class CdmaDataConnection extends DataConnection { // Don't bother reporting success if there's already a // pending disconnect request, since DataConnectionTracker // has already updated its state. disconnect(onDisconnect); tearDownData(onDisconnect); } else { String[] response = ((String[]) ar.result); cid = Integer.parseInt(response[0]); Loading Loading
telephony/java/com/android/internal/telephony/cdma/CdmaDataConnection.java +8 −4 Original line number Diff line number Diff line Loading @@ -146,12 +146,16 @@ public class CdmaDataConnection extends DataConnection { null, obtainMessage(EVENT_SETUP_DATA_CONNECTION_DONE)); } protected void disconnect(Message msg) { onDisconnect = msg; if (state == State.ACTIVE) { private void tearDownData(Message msg) { if (phone.mCM.getRadioState().isOn()) { phone.mCM.deactivateDataCall(cid, obtainMessage(EVENT_DEACTIVATE_DONE, msg)); } } protected void disconnect(Message msg) { onDisconnect = msg; if (state == State.ACTIVE) { tearDownData(msg); } else if (state == State.ACTIVATING) { receivedDisconnectReq = true; } else { Loading Loading @@ -280,7 +284,7 @@ public class CdmaDataConnection extends DataConnection { // Don't bother reporting success if there's already a // pending disconnect request, since DataConnectionTracker // has already updated its state. disconnect(onDisconnect); tearDownData(onDisconnect); } else { String[] response = ((String[]) ar.result); cid = Integer.parseInt(response[0]); Loading