From d4a547204141cc6ac53e52183a1c1e0e583218ca Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 17 Apr 2012 12:15:06 +0200 Subject: [PATCH] Fix no preview issue on videoCallActivity after resumeCall --- src/org/linphone/IncallActivity.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/org/linphone/IncallActivity.java b/src/org/linphone/IncallActivity.java index 5499a4ce0..35f62efaa 100644 --- a/src/org/linphone/IncallActivity.java +++ b/src/org/linphone/IncallActivity.java @@ -352,7 +352,13 @@ public class IncallActivity extends AbstractCalleesActivity implements ((Checkable) v).setChecked(true); List pausedCalls = LinphoneUtils.getCallsInState(lc(), Arrays.asList(State.Paused)); if (pausedCalls.size() == 1) { - lc().resumeCall(pausedCalls.get(0)); + LinphoneCall callToResume = pausedCalls.get(0); + if (callToResume != null && callToResume.cameraEnabled() && callToResume.getCurrentParamsCopy().getVideoEnabled()) + { + finish(); + LinphoneActivity.instance().startVideoActivity(callToResume, 0); + } + lc().resumeCall(callToResume); } } break;