Check sound lock on merge and pause/resume

This commit is contained in:
Guillaume Beraudo 2011-11-28 15:48:14 +01:00
parent 4dd6039be3
commit c9564a7dbe

View file

@ -260,7 +260,9 @@ public class IncallActivity extends AbstractCalleesActivity implements
showDialog(numpadDialogId); showDialog(numpadDialogId);
break; break;
case R.id.conf_simple_merge: case R.id.conf_simple_merge:
if (!lc().soundResourcesLocked()) {
lc().addAllToConference(); lc().addAllToConference();
}
break; break;
case R.id.conf_simple_pause: case R.id.conf_simple_pause:
LinphoneCall call = lc().getCurrentCall(); LinphoneCall call = lc().getCurrentCall();
@ -497,6 +499,9 @@ public class IncallActivity extends AbstractCalleesActivity implements
v.setOnClickListener(new OnClickListener() { v.setOnClickListener(new OnClickListener() {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
if (lc().soundResourcesLocked()) {
return;
}
State actualState = call.getState(); State actualState = call.getState();
if (State.StreamsRunning == actualState) { if (State.StreamsRunning == actualState) {
lc().pauseCall(call); lc().pauseCall(call);