summaryrefslogtreecommitdiff
path: root/java/com/android/incallui/InCallPresenter.java
diff options
context:
space:
mode:
authorEric Erfanian <erfanian@google.com>2018-05-01 13:46:37 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2018-05-01 13:46:37 +0000
commitcccd332af6185505101df03ebee11923d7ee5fd4 (patch)
treeb70c83971f5281b4afc9e2d0534da21c8d5fbc6a /java/com/android/incallui/InCallPresenter.java
parenteac73f3067acefffaa8eec7b7a9d8b3cc176e674 (diff)
parent2e36647b63e859c299d8242736226c00071836d9 (diff)
Merge changes If140d716,I89a186fa,Iee4e5c09,I5df97f0c,I55f75dc3, ...
* changes: Don't start emergency call in background calling mode. Make call configuration package visibility public. Don't save transcript if it's empty. Cancel all legacy voicemail notification when SIMs are removed on multi-SIM devices Fix bug that transcript button is visible for voice call. Refactor PreferredAccountWorker to provide the dialog to be shown. Fix bug that displaying local message is not in sync. Don't show dialog if in call activity is not visible. Bubble changes for background calling. Store RTT transcript message received when UI is in background. Update RTT transcript advisory text. Implement "Add to favorites" option in suggestions menu.
Diffstat (limited to 'java/com/android/incallui/InCallPresenter.java')
-rw-r--r--java/com/android/incallui/InCallPresenter.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/java/com/android/incallui/InCallPresenter.java b/java/com/android/incallui/InCallPresenter.java
index 8193c6e05..ccc564806 100644
--- a/java/com/android/incallui/InCallPresenter.java
+++ b/java/com/android/incallui/InCallPresenter.java
@@ -414,7 +414,7 @@ public class InCallPresenter implements CallList.Listener, AudioModeProvider.Aud
* Return whether we should start call in bubble mode and not show InCallActivity. The call mode
* should be set in CallConfiguration in EXTRA_OUTGOING_CALL_EXTRAS when starting a call intent.
*/
- private boolean shouldStartInBubbleMode() {
+ public boolean shouldStartInBubbleMode() {
if (!ReturnToCallController.isEnabled(context)) {
return false;
}
@@ -427,6 +427,9 @@ public class InCallPresenter implements CallList.Listener, AudioModeProvider.Aud
if (dialerCall == null) {
return false;
}
+ if (dialerCall.isEmergencyCall()) {
+ return false;
+ }
Bundle extras = dialerCall.getIntentExtras();
boolean result = shouldStartInBubbleModeWithExtras(extras);