summaryrefslogtreecommitdiff
path: root/InCallUI
diff options
context:
space:
mode:
authorTyler Gunn <tgunn@google.com>2015-05-05 16:09:42 -0700
committerTyler Gunn <tgunn@google.com>2015-05-05 16:09:42 -0700
commitd675ac261cccbb4a0fc95106cb4db77a1a88c84c (patch)
treebc4611af792c76504f6c21b4086ba8cf8f951ed8 /InCallUI
parent770bd50b45272b62b27ecca40a9c3538cc9bb1bc (diff)
Fix bug where outgoing calls go to full-screen before answered.
Now that VT is working for me again, I noticed this (the test connection service answers instantly). Solved my requiring a primary call which is active before auto-entering full screen mode. Bug: 19850117 Change-Id: I625838ebc1d78d6bfe594ff49822f76f7ac56ab9
Diffstat (limited to 'InCallUI')
-rw-r--r--InCallUI/src/com/android/incallui/VideoCallPresenter.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/InCallUI/src/com/android/incallui/VideoCallPresenter.java b/InCallUI/src/com/android/incallui/VideoCallPresenter.java
index 5a7963712..e4ba68b03 100644
--- a/InCallUI/src/com/android/incallui/VideoCallPresenter.java
+++ b/InCallUI/src/com/android/incallui/VideoCallPresenter.java
@@ -463,6 +463,7 @@ public class VideoCallPresenter extends Presenter<VideoCallPresenter.VideoCallUi
updateVideoCall(primary);
}
updateCallCache(primary);
+ maybeAutoEnterFullscreen();
}
private void checkForVideoStateChange(Call call) {
@@ -1071,6 +1072,11 @@ public class VideoCallPresenter extends Presenter<VideoCallPresenter.VideoCallUi
return;
}
+ if (mPrimaryCall == null || (mPrimaryCall != null
+ && mPrimaryCall.getState() != Call.State.ACTIVE) || mIsFullScreen) {
+ return;
+ }
+
if (mAutoFullScreenPending) {
Log.v(this, "maybeAutoEnterFullscreen : already pending.");
return;