diff options
-rw-r--r-- | src/com/android/incallui/ModButtonFragment.java | 2 | ||||
-rw-r--r-- | src/com/android/incallui/ModButtonPresenter.java | 8 |
2 files changed, 3 insertions, 7 deletions
diff --git a/src/com/android/incallui/ModButtonFragment.java b/src/com/android/incallui/ModButtonFragment.java index e3cda71c..271af48d 100644 --- a/src/com/android/incallui/ModButtonFragment.java +++ b/src/com/android/incallui/ModButtonFragment.java @@ -129,7 +129,7 @@ public class ModButtonFragment @Override public void onResume() { super.onResume(); - + getPresenter().getPreferredLinks(); updateColors(); } diff --git a/src/com/android/incallui/ModButtonPresenter.java b/src/com/android/incallui/ModButtonPresenter.java index d70f97c2..338f3c81 100644 --- a/src/com/android/incallui/ModButtonPresenter.java +++ b/src/com/android/incallui/ModButtonPresenter.java @@ -148,11 +148,7 @@ public class ModButtonPresenter extends Presenter<ModButtonPresenter.ModButtonUi mCall = null; } - if (mCall != null && mPrimaryContactInfo == null) { - startContactInfoSearch(mCall, newState == InCallState.INCOMING); - getPreferredLinks(); - } - + getPreferredLinks(); updateUi(newState, mCall); } @@ -493,7 +489,7 @@ public class ModButtonPresenter extends Presenter<ModButtonPresenter.ModButtonUi } public void getPreferredLinks() { - if (mCall != null) { + if (mCall != null && (mNoteDeepLink == null || !mNoteDeepLink.getAlreadyHasContent())) { Uri callUri = DeepLinkIntegrationManager.generateCallUri(mCall.getNumber(), mCall.getCreateTimeMillis()); DeepLinkIntegrationManager.getInstance().getPreferredLinksFor(mNoteDeepLinkCallback, |