diff --git a/src/org/linphone/DialerActivity.java b/src/org/linphone/DialerActivity.java index b00791bb6..ab8480c05 100644 --- a/src/org/linphone/DialerActivity.java +++ b/src/org/linphone/DialerActivity.java @@ -309,7 +309,8 @@ public class DialerActivity extends Activity implements LinphoneGuiListener { } mVideoCaptureViewReady.requestLayout(); - mCamera.startPreview(); + if (mCamera != null) + mCamera.startPreview(); } }); @@ -488,7 +489,7 @@ public class DialerActivity extends Activity implements LinphoneGuiListener { super.onResume(); - if (mVideoCaptureViewReady != null && mCamera == null) + if (mVideoCaptureViewReady != null && mCamera == null && !LinphoneManager.getLc().isIncall()) { mCamera = Camera.open(mCurrentCameraId); mVideoCaptureViewReady.requestLayout();