From 75915edcfe73c798aae5ca2916a5868d252820b0 Mon Sep 17 00:00:00 2001 From: Michael W Date: Mon, 25 Jul 2016 09:46:46 +0200 Subject: NetworkSelection: Fix double display of radio technology Some carriers add the technology to their name already so it is not required to add it again by code. Change-Id: Ibfa096cf9b62d9054860d9d76d6e5894c68bbf67 --- src/com/android/phone/NetworkSetting.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/com/android/phone/NetworkSetting.java b/src/com/android/phone/NetworkSetting.java index 2288f0e25..880180304 100644 --- a/src/com/android/phone/NetworkSetting.java +++ b/src/com/android/phone/NetworkSetting.java @@ -602,8 +602,16 @@ public class NetworkSetting extends PreferenceActivity BidiFormatter bidiFormatter = BidiFormatter.getInstance(); title = bidiFormatter.unicodeWrap(ni.getOperatorNumeric(), TextDirectionHeuristics.LTR); } - if (!ni.getRadioTech().equals("")) - title += " " + mRatMap.get(ni.getRadioTech()); + + String radioTech = ni.getRadioTech(); + if (!radioTech.equals("")) { + String radioString = mRatMap.get(radioTech); + + // if the carrier already contains the used technology in it's name, don't add it again + if (TextUtils.indexOf(title, radioString) < 0) { + title += " " + radioString; + } + } return title; } -- cgit v1.2.3