Change call button if we initiate video with video

This commit is contained in:
Erwan Croze 2016-12-15 16:42:31 +01:00
parent 29bbfcc1ba
commit 0e0658d2b4
2 changed files with 11 additions and 3 deletions

View file

@ -70,7 +70,11 @@ public class DialerFragment extends Fragment {
mCall.setImageResource(R.drawable.call_add); mCall.setImageResource(R.drawable.call_add);
} }
} else { } else {
mCall.setImageResource(R.drawable.call_audio_start); if (LinphoneManager.getLc().getVideoAutoInitiatePolicy()) {
mCall.setImageResource(R.drawable.call_video_start);
} else {
mCall.setImageResource(R.drawable.call_audio_start);
}
} }
numpad = (AddressAware) view.findViewById(R.id.numpad); numpad = (AddressAware) view.findViewById(R.id.numpad);
@ -189,7 +193,11 @@ public class DialerFragment extends Fragment {
mAddContact.setImageResource(R.drawable.call_alt_back); mAddContact.setImageResource(R.drawable.call_alt_back);
mAddContact.setOnClickListener(cancelListener); mAddContact.setOnClickListener(cancelListener);
} else { } else {
mCall.setImageResource(R.drawable.call_audio_start); if (LinphoneManager.getLc().getVideoAutoInitiatePolicy()) {
mCall.setImageResource(R.drawable.call_video_start);
} else {
mCall.setImageResource(R.drawable.call_audio_start);
}
mAddContact.setEnabled(false); mAddContact.setEnabled(false);
mAddContact.setImageResource(R.drawable.contact_add_button); mAddContact.setImageResource(R.drawable.contact_add_button);
mAddContact.setOnClickListener(addContactListener); mAddContact.setOnClickListener(addContactListener);

View file

@ -1609,7 +1609,7 @@ public class LinphoneActivity extends LinphoneGenericActivity implements OnClick
accountsList.setOnItemClickListener(new AdapterView.OnItemClickListener() { accountsList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override @Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
if(view != null && view.getTag().toString() != null) { if(view != null && view.getTag() != null) {
int position = Integer.parseInt(view.getTag().toString()); int position = Integer.parseInt(view.getTag().toString());
LinphoneActivity.instance().displayAccountSettings(position); LinphoneActivity.instance().displayAccountSettings(position);
} }