From efe91971cbb687f72e4914530bd7abe96e8f6f8b Mon Sep 17 00:00:00 2001 From: roldenburg Date: Wed, 13 Dec 2017 17:14:12 -0800 Subject: Take user to install Duo if they tap "Set up" without the app installed Bug: 70034799 Test: DuoImplTest, GoogleCallLogAdapterTest PiperOrigin-RevId: 178981398 Change-Id: Id524dfe61bf3a2358d863dd8d5f7c6c083b8063c --- java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java') diff --git a/java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java b/java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java index a5a0cff21..a6489cdd3 100644 --- a/java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java +++ b/java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java @@ -683,7 +683,11 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder inviteVideoButtonView.setTag(IntentProvider.getDuoInviteIntentProvider(number)); inviteVideoButtonView.setVisibility(View.VISIBLE); } else if (duo.isEnabled(mContext)) { - setUpVideoButtonView.setTag(IntentProvider.getSetUpDuoIntentProvider()); + if (!duo.isInstalled(mContext)) { + setUpVideoButtonView.setTag(IntentProvider.getInstallDuoIntentProvider()); + } else { + setUpVideoButtonView.setTag(IntentProvider.getSetUpDuoIntentProvider()); + } setUpVideoButtonView.setVisibility(View.VISIBLE); } break; -- cgit v1.2.3