summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/incallui/ModButtonFragment.java2
-rw-r--r--src/com/android/incallui/ModButtonPresenter.java8
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,