From a8dab0a58e3145adfc27f75f563732e8589674ed Mon Sep 17 00:00:00 2001 From: Yorke Lee Date: Thu, 26 Sep 2013 17:05:12 -0700 Subject: Fix for private numbers in call shortcut being dialable Call log views were being recycled and reusing the tagged intent in the recycled view. Bug: 10953465 Change-Id: Iff1d2276622bda05486efd092abac1a55b7441f1 --- src/com/android/dialer/calllog/CallLogAdapter.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/com/android/dialer/calllog/CallLogAdapter.java b/src/com/android/dialer/calllog/CallLogAdapter.java index b2493cf97..86540efbb 100644 --- a/src/com/android/dialer/calllog/CallLogAdapter.java +++ b/src/com/android/dialer/calllog/CallLogAdapter.java @@ -534,6 +534,8 @@ public class CallLogAdapter extends GroupingListAdapter } else if (PhoneNumberUtilsWrapper.canPlaceCallsTo(number, numberPresentation)) { // Sets the primary action to call the number. views.primaryActionView.setTag(IntentProvider.getReturnCallIntentProvider(number)); + } else { + views.primaryActionView.setTag(null); } // Store away the voicemail information so we can play it directly. -- cgit v1.2.3