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

Commit f0e75f84 authored by Shareef Ali's avatar Shareef Ali Committed by Gerrit Code Review
Browse files

Merge "Introduce HTCCDMAQualcommRIL for HTC CDMA devices" into cm-10.1

parents 0ae5729a 7fd8d66d
Loading
Loading
Loading
Loading
+680 −0

File added.

Preview size limit exceeded, changes collapsed.

+0 −31
Original line number Diff line number Diff line
@@ -47,37 +47,6 @@ public class HTCQualcommRIL extends RIL implements CommandsInterface {
        super(context, networkMode, cdmaSubscription);
    }

    @Override
    protected Object
    responseIccCardStatus(Parcel p) {
        Object ret;

        boolean extraIccCardStates = needsOldRilFeature("extraicccardstates");

        if (extraIccCardStates) {
            int dataPosition = p.dataPosition();
            int cardState = p.readInt();

            if (cardState >= 3) {
                ret = responseVoid(p);
            } else {
                p.setDataPosition(dataPosition);
                ret = super.responseIccCardStatus(p);
            }
        } else {
            ret = super.responseIccCardStatus(p);
        }

        // force CDMA + LTE network mode
        boolean forceCdmaLte = needsOldRilFeature("forceCdmaLteNetworkType");

        if (forceCdmaLte) {
            setPreferredNetworkType(NETWORK_MODE_LTE_CDMA_EVDO, null);
        }

        return ret;
    }

    @Override
    protected void
    processUnsolicited (Parcel p) {