Disable record button if no record path is present in call params
This commit is contained in:
parent
b746eaad31
commit
37e2361847
1 changed files with 8 additions and 6 deletions
|
@ -679,7 +679,11 @@ public class CallActivity extends LinphoneGenericActivity
|
||||||
!getResources().getBoolean(R.bool.disable_options_in_call)
|
!getResources().getBoolean(R.bool.disable_options_in_call)
|
||||||
&& (addCall.isEnabled() || transfer.isEnabled()));
|
&& (addCall.isEnabled() || transfer.isEnabled()));
|
||||||
|
|
||||||
recordCall.setEnabled(!LinphoneManager.getLc().soundResourcesLocked());
|
Call currentCall = LinphoneManager.getLc().getCurrentCall();
|
||||||
|
|
||||||
|
recordCall.setEnabled(
|
||||||
|
!LinphoneManager.getLc().soundResourcesLocked()
|
||||||
|
&& currentCall.getCurrentParams().getRecordFile() != null);
|
||||||
recordCall.setImageResource(
|
recordCall.setImageResource(
|
||||||
isRecording ? R.drawable.options_rec_selected : R.drawable.options_rec_default);
|
isRecording ? R.drawable.options_rec_selected : R.drawable.options_rec_default);
|
||||||
|
|
||||||
|
@ -687,13 +691,11 @@ public class CallActivity extends LinphoneGenericActivity
|
||||||
recording.setVisibility(isRecording ? View.VISIBLE : View.GONE);
|
recording.setVisibility(isRecording ? View.VISIBLE : View.GONE);
|
||||||
|
|
||||||
video.setEnabled(
|
video.setEnabled(
|
||||||
LinphoneManager.getLc().getCurrentCall() != null
|
currentCall != null
|
||||||
&& LinphonePreferences.instance().isVideoEnabled()
|
&& LinphonePreferences.instance().isVideoEnabled()
|
||||||
&& !LinphoneManager.getLc().getCurrentCall().mediaInProgress());
|
&& !currentCall.mediaInProgress());
|
||||||
|
|
||||||
pause.setEnabled(
|
pause.setEnabled(currentCall != null && !currentCall.mediaInProgress());
|
||||||
LinphoneManager.getLc().getCurrentCall() != null
|
|
||||||
&& !LinphoneManager.getLc().getCurrentCall().mediaInProgress());
|
|
||||||
|
|
||||||
micro.setEnabled(true);
|
micro.setEnabled(true);
|
||||||
speaker.setEnabled(!isTablet());
|
speaker.setEnabled(!isTablet());
|
||||||
|
|
Loading…
Reference in a new issue