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

Commit 295eddb9 authored by Daniel Sandler's avatar Daniel Sandler Committed by Android (Google) Code Review
Browse files

Merge "Don't show emergency calls label unless it's a phone." into jb-mr2-dev

parents aa4b2ee0 8b268d46
Loading
Loading
Loading
Loading
+15 −11
Original line number Original line Diff line number Diff line
@@ -496,7 +496,10 @@ public class PhoneStatusBar extends BaseStatusBar {
        mNetworkController.addSignalCluster(signalCluster);
        mNetworkController.addSignalCluster(signalCluster);
        signalCluster.setNetworkController(mNetworkController);
        signalCluster.setNetworkController(mNetworkController);


        mEmergencyCallLabel = (TextView)mStatusBarWindow.findViewById(R.id.emergency_calls_only);
        final boolean isAPhone = mNetworkController.hasVoiceCallingFeature();
        if (isAPhone) {
            mEmergencyCallLabel =
                    (TextView) mStatusBarWindow.findViewById(R.id.emergency_calls_only);
            if (mEmergencyCallLabel != null) {
            if (mEmergencyCallLabel != null) {
                mNetworkController.addEmergencyLabelView(mEmergencyCallLabel);
                mNetworkController.addEmergencyLabelView(mEmergencyCallLabel);
                mEmergencyCallLabel.setOnClickListener(new View.OnClickListener() {
                mEmergencyCallLabel.setOnClickListener(new View.OnClickListener() {
@@ -508,6 +511,7 @@ public class PhoneStatusBar extends BaseStatusBar {
                        updateCarrierLabelVisibility(false);
                        updateCarrierLabelVisibility(false);
                    }});
                    }});
            }
            }
        }


        mCarrierLabel = (TextView)mStatusBarWindow.findViewById(R.id.carrier_label);
        mCarrierLabel = (TextView)mStatusBarWindow.findViewById(R.id.carrier_label);
        mShowCarrierInPanel = (mCarrierLabel != null);
        mShowCarrierInPanel = (mCarrierLabel != null);
+6 −0
Original line number Original line Diff line number Diff line
@@ -263,6 +263,10 @@ public class NetworkController extends BroadcastReceiver {
        return mHasMobileDataFeature;
        return mHasMobileDataFeature;
    }
    }


    public boolean hasVoiceCallingFeature() {
        return mPhone.getPhoneType() != TelephonyManager.PHONE_TYPE_NONE;
    }

    public boolean isEmergencyOnly() {
    public boolean isEmergencyOnly() {
        return (mServiceState != null && mServiceState.isEmergencyOnly());
        return (mServiceState != null && mServiceState.isEmergencyOnly());
    }
    }
@@ -1377,6 +1381,8 @@ public class NetworkController extends BroadcastReceiver {
                mConnected?"CONNECTED":"DISCONNECTED",
                mConnected?"CONNECTED":"DISCONNECTED",
                mConnectedNetworkType, mConnectedNetworkTypeName));
                mConnectedNetworkType, mConnectedNetworkTypeName));
        pw.println("  - telephony ------");
        pw.println("  - telephony ------");
        pw.print("  hasVoiceCallingFeature()=");
        pw.println(hasVoiceCallingFeature());
        pw.print("  hasService()=");
        pw.print("  hasService()=");
        pw.println(hasService());
        pw.println(hasService());
        pw.print("  mHspaDataDistinguishable=");
        pw.print("  mHspaDataDistinguishable=");