diff options
author | Tyler Gunn <tgunn@google.com> | 2015-05-05 16:09:42 -0700 |
---|---|---|
committer | Tyler Gunn <tgunn@google.com> | 2015-05-05 16:09:42 -0700 |
commit | d675ac261cccbb4a0fc95106cb4db77a1a88c84c (patch) | |
tree | bc4611af792c76504f6c21b4086ba8cf8f951ed8 /InCallUI | |
parent | 770bd50b45272b62b27ecca40a9c3538cc9bb1bc (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.java | 6 |
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; |