call: start unmuted, show state
Change-Id: I5ce08f892de9aae5fb9c1a43bf8889f431c91bba
diff --git a/ring-android/libringclient/src/main/java/cx/ring/call/CallPresenter.java b/ring-android/libringclient/src/main/java/cx/ring/call/CallPresenter.java
index 7dab460..d51e8b3 100644
--- a/ring-android/libringclient/src/main/java/cx/ring/call/CallPresenter.java
+++ b/ring-android/libringclient/src/main/java/cx/ring/call/CallPresenter.java
@@ -157,6 +157,10 @@
mCallService.setMuted(checked);
}
+ public boolean isMicrophoneMuted() {
+ return mCallService.isCaptureMuted();
+ }
+
public void switchVideoInputClick() {
mHardwareService.switchInput(mSipCall.getCallId());
getView().switchCameraIcon(mHardwareService.isPreviewFromFrontCamera());
@@ -270,7 +274,7 @@
view.updateMenu();
if (call.isOnGoing()) {
mOnGoingCall = true;
- view.initNormalStateDisplay(mAudioOnly, mHardwareService.isSpeakerPhoneOn());
+ view.initNormalStateDisplay(mAudioOnly, mHardwareService.isSpeakerPhoneOn(), isMicrophoneMuted());
view.updateMenu();
if (!mAudioOnly) {
mHardwareService.setPreviewSettings();