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

Commit 1fe93c56 authored by Ricardo Cerqueira's avatar Ricardo Cerqueira
Browse files

SystemUI: Add 4g iconography

Change-Id: Ia09a2f6efd54d7ab7585e0854c9d4012fc71d842
parent d165dc44
Loading
Loading
Loading
Loading
+19 −1
Original line number Original line Diff line number Diff line
@@ -437,7 +437,6 @@ public class StatusBarPolicy {
              R.drawable.stat_sys_data_fully_out_h,
              R.drawable.stat_sys_data_fully_out_h,
              R.drawable.stat_sys_data_fully_inandout_h }
              R.drawable.stat_sys_data_fully_inandout_h }
    };
    };

    //CDMA
    //CDMA
    // Use 3G icons for EVDO data and 1x icons for 1XRTT data
    // Use 3G icons for EVDO data and 1x icons for 1XRTT data
    private static final int[][] sDataNetType_1x = {
    private static final int[][] sDataNetType_1x = {
@@ -451,6 +450,20 @@ public class StatusBarPolicy {
              R.drawable.stat_sys_data_fully_inandout_1x }
              R.drawable.stat_sys_data_fully_inandout_1x }
            };
            };


    //LTE, + stuff like HSPAP+, which is still
    //3.5G but carriers like to pretend it's 4G
    private static final int[][] sDataNetType_4g = {
            { R.drawable.stat_sys_data_connected_4g,
              R.drawable.stat_sys_data_in_4g,
              R.drawable.stat_sys_data_out_4g,
              R.drawable.stat_sys_data_inandout_4g },
            { R.drawable.stat_sys_data_fully_connected_4g,
              R.drawable.stat_sys_data_fully_in_4g,
              R.drawable.stat_sys_data_fully_out_4g,
              R.drawable.stat_sys_data_fully_inandout_4g }
    };


    // Assume it's all good unless we hear otherwise.  We don't always seem
    // Assume it's all good unless we hear otherwise.  We don't always seem
    // to get broadcasts that it *is* there.
    // to get broadcasts that it *is* there.
    IccCard.State mSimState = IccCard.State.READY;
    IccCard.State mSimState = IccCard.State.READY;
@@ -1273,8 +1286,13 @@ public class StatusBarPolicy {
        case TelephonyManager.NETWORK_TYPE_EVDO_0: //fall through
        case TelephonyManager.NETWORK_TYPE_EVDO_0: //fall through
        case TelephonyManager.NETWORK_TYPE_EVDO_A:
        case TelephonyManager.NETWORK_TYPE_EVDO_A:
        case TelephonyManager.NETWORK_TYPE_EVDO_B:
        case TelephonyManager.NETWORK_TYPE_EVDO_B:
        case TelephonyManager.NETWORK_TYPE_EHRPD:
            mDataIconList = sDataNetType_3g[mInetCondition];
            mDataIconList = sDataNetType_3g[mInetCondition];
            break;
            break;
        case TelephonyManager.NETWORK_TYPE_LTE:
        case TelephonyManager.NETWORK_TYPE_HSPAP:
            mDataIconList = sDataNetType_4g[mInetCondition];
            break;
        default:
        default:
            mDataIconList = sDataNetType_g[mInetCondition];
            mDataIconList = sDataNetType_g[mInetCondition];
        break;
        break;