diff options
Diffstat (limited to 'java/com/android/dialer/calllog')
-rw-r--r-- | java/com/android/dialer/calllog/ui/RealtimeRowProcessor.java | 3 | ||||
-rw-r--r-- | java/com/android/dialer/calllog/ui/menu/Modules.java | 6 |
2 files changed, 4 insertions, 5 deletions
diff --git a/java/com/android/dialer/calllog/ui/RealtimeRowProcessor.java b/java/com/android/dialer/calllog/ui/RealtimeRowProcessor.java index 501dce4dc..f15c3136c 100644 --- a/java/com/android/dialer/calllog/ui/RealtimeRowProcessor.java +++ b/java/com/android/dialer/calllog/ui/RealtimeRowProcessor.java @@ -44,6 +44,7 @@ import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.ListeningExecutorService; import com.google.i18n.phonenumbers.PhoneNumberUtil; import java.util.ArrayList; +import java.util.LinkedHashMap; import java.util.Map; import java.util.Map.Entry; import java.util.concurrent.TimeUnit; @@ -77,7 +78,7 @@ public final class RealtimeRowProcessor { private final Map<DialerPhoneNumber, PhoneLookupInfo> cache = new ArrayMap<>(); private final Map<DialerPhoneNumber, PhoneLookupInfo> queuedPhoneLookupHistoryWrites = - new ArrayMap<>(); + new LinkedHashMap<>(); // Keep the order so the most recent looked up value always wins private final Runnable writePhoneLookupHistoryRunnable = this::writePhoneLookupHistory; @Inject diff --git a/java/com/android/dialer/calllog/ui/menu/Modules.java b/java/com/android/dialer/calllog/ui/menu/Modules.java index 96e5951c6..d59155810 100644 --- a/java/com/android/dialer/calllog/ui/menu/Modules.java +++ b/java/com/android/dialer/calllog/ui/menu/Modules.java @@ -46,8 +46,7 @@ final class Modules { // Conditionally add each module, which are items in the bottom sheet's menu. List<ContactActionModule> modules = new ArrayList<>(); - // TODO(zach): Don't use raw input. - String normalizedNumber = row.number().getRawInput().getNumber(); + String normalizedNumber = row.number().getNormalizedNumber(); boolean canPlaceCalls = PhoneNumberHelper.canPlaceCallsTo(normalizedNumber, row.numberPresentation()); @@ -138,8 +137,7 @@ final class Modules { .build(); } - // TODO(zachh): Don't use raw input. - String normalizedNumber = row.number().getRawInput().getNumber(); + String normalizedNumber = row.number().getNormalizedNumber(); DialerContact.Builder dialerContactBuilder = DialerContact.newBuilder() .setNumber(normalizedNumber) |