summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/helplines/HelplineItem.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/dialer/helplines/HelplineItem.java')
-rw-r--r--java/com/android/dialer/helplines/HelplineItem.java23
1 files changed, 14 insertions, 9 deletions
diff --git a/java/com/android/dialer/helplines/HelplineItem.java b/java/com/android/dialer/helplines/HelplineItem.java
index 8ac4cc969..e8f3d9528 100644
--- a/java/com/android/dialer/helplines/HelplineItem.java
+++ b/java/com/android/dialer/helplines/HelplineItem.java
@@ -19,22 +19,27 @@ import android.content.res.Resources;
import com.android.dialer.helplines.utils.HelplineUtils;
-import org.lineageos.lib.phone.SensitivePhoneNumberInfo;
+import org.lineageos.lib.phone.spn.Item;
+/* When loading all the items we modify the name based on the subscription.
+ * Using the setter would modify it permanently, resulting in modifications on each load.
+ * Therefore we don't use Item directly but use this little helper class so the modified
+ * name can be stored
+ */
public class HelplineItem {
- private final SensitivePhoneNumberInfo mInfo;
+ private final Item mItem;
private final String mName;
- public HelplineItem(Resources res, SensitivePhoneNumberInfo info, String countryIso) {
- mInfo = info;
- mName = HelplineUtils.getName(res, info, countryIso);
+ public HelplineItem(Resources res, Item item, String countryIso) {
+ mItem = item;
+ mName = HelplineUtils.getName(res, item, countryIso);
}
- public String getName() {
- return mName;
+ public Item getItem() {
+ return mItem;
}
- public String get(String key) {
- return mInfo.get(key);
+ public String getName() {
+ return mName;
}
}