* #25115 First Implementation of new CallActivity with dual-pane
* #25116 SipCall redesigned, holding list of contacts (android or unknown)
diff --git a/src/com/savoirfairelinux/sflphone/adapters/CallElementAdapter.java b/src/com/savoirfairelinux/sflphone/adapters/CallElementAdapter.java
index 05d9226..3214a32 100644
--- a/src/com/savoirfairelinux/sflphone/adapters/CallElementAdapter.java
+++ b/src/com/savoirfairelinux/sflphone/adapters/CallElementAdapter.java
@@ -66,8 +66,8 @@
// to the view objects
SipCall call = (SipCall) mCallList.values().toArray()[position];
- entryView.displayName.setText(call.getDisplayName());
- entryView.phones.setText(call.getPhone());
+ entryView.displayName.setText(call.getContacts().get(0).getmDisplayName());
+ entryView.phones.setText(call.getContacts().get(0).getPhones().get(0).getNumber());
entryView.state.setText(CURRENT_STATE_LABEL + call.getCallStateString());
return rowView;
@@ -110,26 +110,26 @@
return;
}
if (newState.equals("INCOMING")) {
- mCallList.get(id).setCallState(SipCall.CALL_STATE_INCOMING);
+ mCallList.get(id).setCallState(SipCall.state.CALL_STATE_INCOMING);
} else if (newState.equals("RINGING")) {
- mCallList.get(id).setCallState(SipCall.CALL_STATE_RINGING);
+ mCallList.get(id).setCallState(SipCall.state.CALL_STATE_RINGING);
} else if (newState.equals("CURRENT")) {
- mCallList.get(id).setCallState(SipCall.CALL_STATE_CURRENT);
+ mCallList.get(id).setCallState(SipCall.state.CALL_STATE_CURRENT);
} else if (newState.equals("HUNGUP")) {
- mCallList.get(id).setCallState(SipCall.CALL_STATE_HUNGUP);
+ mCallList.get(id).setCallState(SipCall.state.CALL_STATE_HUNGUP);
mCallList.remove(id);
} else if (newState.equals("BUSY")) {
- mCallList.get(id).setCallState(SipCall.CALL_STATE_BUSY);
+ mCallList.get(id).setCallState(SipCall.state.CALL_STATE_BUSY);
mCallList.remove(id);
} else if (newState.equals("FAILURE")) {
- mCallList.get(id).setCallState(SipCall.CALL_STATE_FAILURE);
+ mCallList.get(id).setCallState(SipCall.state.CALL_STATE_FAILURE);
mCallList.remove(id);
} else if (newState.equals("HOLD")) {
- mCallList.get(id).setCallState(SipCall.CALL_STATE_HOLD);
+ mCallList.get(id).setCallState(SipCall.state.CALL_STATE_HOLD);
} else if (newState.equals("UNHOLD")) {
- mCallList.get(id).setCallState(SipCall.CALL_STATE_CURRENT);
+ mCallList.get(id).setCallState(SipCall.state.CALL_STATE_CURRENT);
} else {
- mCallList.get(id).setCallState(SipCall.CALL_STATE_NONE);
+ mCallList.get(id).setCallState(SipCall.state.CALL_STATE_NONE);
}
notifyDataSetChanged();