From de820078485395fd206e7a0a1d564034b069339c Mon Sep 17 00:00:00 2001 From: Alexandre Savard <alexandre.savard@savoirfairelinux.com> Date: Fri, 26 Oct 2012 15:39:21 -0400 Subject: [PATCH] #17013: No need of switch case in SipCall.setState() --- .../sflphone/client/SipCall.java | 35 ++----------------- 1 file changed, 3 insertions(+), 32 deletions(-) diff --git a/src/com/savoirfairelinux/sflphone/client/SipCall.java b/src/com/savoirfairelinux/sflphone/client/SipCall.java index 55b6d42ca..70bd65b74 100644 --- a/src/com/savoirfairelinux/sflphone/client/SipCall.java +++ b/src/com/savoirfairelinux/sflphone/client/SipCall.java @@ -206,41 +206,12 @@ public class SipCall public void setCallState(int callState) { mCallInfo.mCallState = callState; - + + // Check if this call is associated to a view in CallElementList if(mRowView == null) return; - String state; - - switch(mCallInfo.mCallState) { - case CALL_STATE_INCOMING: - state = "INCOMING"; - break; - case CALL_STATE_RINGING: - state = "RINGING"; - break; - case CALL_STATE_CURRENT: - state = "CURRENT"; - break; - case CALL_STATE_HUNGUP: - state = "HUNGUP"; - break; - case CALL_STATE_BUSY: - state = "BUSY"; - break; - case CALL_STATE_FAILURE: - state = "FAILURE"; - break; - case CALL_STATE_HOLD: - state = "HOLD"; - break; - case CALL_STATE_UNHOLD: - state = "UNHOLD"; - break; - default: - state = "NULL"; - } - + // Update the state to the view CallElementView entryView = (CallElementView) mRowView.getTag(); final String CURRENT_STATE_LABEL = " CURRENT STATE: "; entryView.state.setText(CURRENT_STATE_LABEL + getCallStateString()); -- GitLab