Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e7daec3f authored by Hui Wang's avatar Hui Wang
Browse files

Handle setup data result of RESULT_ERROR_INVALID_ARG

Bug: 177391359
Test: make, manual
Change-Id: I6ad7b1fe6f10a18a663ca88c77703d1038908d77
parent 60c3c11b
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -1360,6 +1360,9 @@ public class DataConnection extends StateMachine {
        } else if (resultCode == DataServiceCallback.RESULT_ERROR_ILLEGAL_STATE) {
        } else if (resultCode == DataServiceCallback.RESULT_ERROR_ILLEGAL_STATE) {
            result = SetupResult.ERROR_RADIO_NOT_AVAILABLE;
            result = SetupResult.ERROR_RADIO_NOT_AVAILABLE;
            result.mFailCause = DataFailCause.RADIO_NOT_AVAILABLE;
            result.mFailCause = DataFailCause.RADIO_NOT_AVAILABLE;
        } else if (resultCode == DataServiceCallback.RESULT_ERROR_INVALID_ARG) {
            result = SetupResult.ERROR_INVALID_ARG;
            result.mFailCause = DataFailCause.UNACCEPTABLE_NETWORK_PARAMETER;
        } else if (response.getCause() != 0) {
        } else if (response.getCause() != 0) {
            if (response.getCause() == DataFailCause.RADIO_NOT_AVAILABLE) {
            if (response.getCause() == DataFailCause.RADIO_NOT_AVAILABLE) {
                result = SetupResult.ERROR_RADIO_NOT_AVAILABLE;
                result = SetupResult.ERROR_RADIO_NOT_AVAILABLE;