summaryrefslogtreecommitdiff
path: root/java/com/android/incallui/videotech/ims/ImsVideoTech.java
diff options
context:
space:
mode:
authorroldenburg <roldenburg@google.com>2017-06-23 17:03:57 -0700
committerEric Erfanian <erfanian@google.com>2017-06-26 09:08:13 -0700
commit4b499669dde98f485199fd38883ad0dc26d1f0f3 (patch)
tree69d617e473b7542599aea32df2b331852c43d1ca /java/com/android/incallui/videotech/ims/ImsVideoTech.java
parent059d2e2a9ef121edfbd0596cf0f8c22b167a7b8d (diff)
Fix pause / unpause in the scenario where calls are swapped
The previous fix (cl/159623587) has a regression in this scenario: Device A: video call Device B Device B: accept video call Device B: go into background (press Home) Device A: go into background (press Home) Device B: return to foreground (return to call) Unexpected result: A is transmitting video even though it has not returned to the foreground as well Bug: 62784036,38359325 Test: manual PiperOrigin-RevId: 160013824 Change-Id: I6e9c89c8fa52882c49d32e061032b93b1e8552f0
Diffstat (limited to 'java/com/android/incallui/videotech/ims/ImsVideoTech.java')
-rw-r--r--java/com/android/incallui/videotech/ims/ImsVideoTech.java18
1 files changed, 0 insertions, 18 deletions
diff --git a/java/com/android/incallui/videotech/ims/ImsVideoTech.java b/java/com/android/incallui/videotech/ims/ImsVideoTech.java
index 4e7443960..99d812a91 100644
--- a/java/com/android/incallui/videotech/ims/ImsVideoTech.java
+++ b/java/com/android/incallui/videotech/ims/ImsVideoTech.java
@@ -269,24 +269,6 @@ public class ImsVideoTech implements VideoTech {
call.getVideoCall().setDeviceOrientation(rotation);
}
- /**
- * Called when we receive an rx_pause from the IMS stack. Update our state so we know we are
- * currently paused. This is important in the cases where we swap calls since pause() and
- * unpause() are not called.
- */
- void onPausedEvent() {
- paused = true;
- }
-
- /**
- * Called when we receive an rx_resume from the IMS stack. Update our state so we know we are
- * currently not paused. This is important in the cases where we swap calls since pause() and
- * unpause() are not called.
- */
- void onResumedEvent() {
- paused = false;
- }
-
private boolean canPause() {
return call.getDetails().can(Details.CAPABILITY_CAN_PAUSE_VIDEO)
&& call.getState() == Call.STATE_ACTIVE