Disable proximity listener on video

This commit is contained in:
Sylvain Berfini 2012-10-30 11:04:02 +01:00
parent 4e19827310
commit c9511926e4

View file

@ -340,6 +340,7 @@ public class InCallActivity extends FragmentActivity implements
LinphoneManager.getLc().updateCall(call, params);
video.setBackgroundResource(R.drawable.video_on);
LinphoneManager.startProximitySensorForActivity(InCallActivity.this);
replaceFragmentVideoByAudio();
setCallControlsVisibleAndRemoveCallbacks();
} else {
@ -349,6 +350,7 @@ public class InCallActivity extends FragmentActivity implements
speaker.setBackgroundResource(R.drawable.speaker_on);
video.setBackgroundResource(R.drawable.video_off);
LinphoneManager.stopProximitySensorForActivity(InCallActivity.this);
replaceFragmentAudioByVideo();
displayVideoCallControlsIfHidden();
}
@ -966,11 +968,11 @@ public class InCallActivity extends FragmentActivity implements
protected void onResume() {
instance = this;
LinphoneManager.addListener(this);
LinphoneManager.startProximitySensorForActivity(this);
if (isVideoEnabled) {
displayVideoCallControlsIfHidden();
} else {
LinphoneManager.startProximitySensorForActivity(this);
setCallControlsVisibleAndRemoveCallbacks();
}
@ -986,7 +988,9 @@ public class InCallActivity extends FragmentActivity implements
}
mControls = null;
if (!isVideoEnabled) {
LinphoneManager.stopProximitySensorForActivity(this);
}
LinphoneManager.removeListener(this);
}