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

Commit f0e47838 authored by kaiyiz's avatar kaiyiz
Browse files

SystemUI: Show one name if both plmn and spn are equal

If both plmn and SPN are equal, lockscreen and status bar
are shown as duplicate strings like PLMN-PLMN.

In this case, it would be better to show only one string.

Change-Id: I771ceb88868637e1718f3bdd3bbf322b50857cb2
CRs-Fixed: 812247
parent deb1e687
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -957,6 +957,8 @@ public class MSimNetworkControllerImpl extends NetworkControllerImpl {
        }
        StringBuilder str = new StringBuilder();
        boolean something = false;
        boolean withSamePlmnSpn = showPlmn && plmn != null
                && showSpn && spn != null && plmn.equals(spn);
        if (showPlmn && plmn != null) {
            if(mContext.getResources().getBoolean(com.android.internal.R.bool.config_display_rat) &&
                    mMSimServiceState[phoneId] != null) {
@@ -965,7 +967,7 @@ public class MSimNetworkControllerImpl extends NetworkControllerImpl {
            str.append(plmn);
            something = true;
        }
        if (showSpn && spn != null) {
        if (!withSamePlmnSpn && showSpn && spn != null) {
            if(mContext.getResources().getBoolean(
                    com.android.internal.R.bool.config_spn_display_control)
                    && something){
+3 −1
Original line number Diff line number Diff line
@@ -1036,6 +1036,8 @@ public class NetworkControllerImpl extends BroadcastReceiver
        }
        StringBuilder str = new StringBuilder();
        boolean something = false;
        boolean withSamePlmnSpn = showPlmn && plmn != null
                && showSpn && spn != null && plmn.equals(spn);
        if (showPlmn && plmn != null) {
            if(mContext.getResources().getBoolean(com.android.internal.R.bool.config_display_rat) &&
                    mServiceState != null) {
@@ -1044,7 +1046,7 @@ public class NetworkControllerImpl extends BroadcastReceiver
            str.append(plmn);
            something = true;
        }
        if (showSpn && spn != null) {
        if (!withSamePlmnSpn && showSpn && spn != null) {
            if(mContext.getResources().getBoolean(
                    com.android.internal.R.bool.config_spn_display_control)
                    && something){