From 8a79fe924eef6ae55bb3c3dd1d7c170d65882513 Mon Sep 17 00:00:00 2001 From: Margaux Clerc Date: Fri, 20 Feb 2015 16:04:28 +0100 Subject: [PATCH] Fix video button in call --- src/org/linphone/InCallActivity.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/org/linphone/InCallActivity.java b/src/org/linphone/InCallActivity.java index fd1135115..a4be92910 100644 --- a/src/org/linphone/InCallActivity.java +++ b/src/org/linphone/InCallActivity.java @@ -85,7 +85,7 @@ public class InCallActivity extends FragmentActivity implements OnClickListener private StatusFragment status; private AudioCallFragment audioCallFragment; private VideoCallFragment videoCallFragment; - private boolean isSpeakerEnabled = false, isMicMuted = false, isTransferAllowed, isAnimationDisabled; + private boolean isSpeakerEnabled = false, isMicMuted = false, isTransferAllowed, isAnimationDisabled; private ViewGroup mControlsLayout; private Numpad numpad; private int cameraNumber; @@ -432,8 +432,10 @@ public class InCallActivity extends FragmentActivity implements OnClickListener addCall.setEnabled(LinphoneManager.getLc().getCallsNb() < LinphoneManager.getLc().getMaxCalls()); transfer.setEnabled(getResources().getBoolean(R.bool.allow_transfers)); options.setEnabled(!getResources().getBoolean(R.bool.disable_options_in_call) && (addCall.isEnabled() || transfer.isEnabled())); - - //video.setEnabled(true); + + if(LinphoneManager.getLc().getCurrentCall() != null && LinphonePreferences.instance().isVideoEnabled() && !LinphoneManager.getLc().getCurrentCall().mediaInProgress()) { + video.setEnabled(true); + } micro.setEnabled(true); if(!isTablet()){ speaker.setEnabled(true);