From 6c25a1e03f3ca148a52bbbecf2932263d364f0cb Mon Sep 17 00:00:00 2001 From: Alexandre Savard <alexandre.savard@savoirfairelinux.com> Date: Fri, 26 Oct 2012 15:49:16 -0400 Subject: [PATCH] #17013: Allow hanging up call in state HOLD --- src/com/savoirfairelinux/sflphone/client/CallActivity.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/com/savoirfairelinux/sflphone/client/CallActivity.java b/src/com/savoirfairelinux/sflphone/client/CallActivity.java index 643234efe..6d31e6fc5 100644 --- a/src/com/savoirfairelinux/sflphone/client/CallActivity.java +++ b/src/com/savoirfairelinux/sflphone/client/CallActivity.java @@ -130,7 +130,8 @@ public class CallActivity extends Activity implements OnClickListener break; case R.id.buttonhangup: if((mCall.getCallStateInt() == SipCall.CALL_STATE_NONE) || - (mCall.getCallStateInt() == SipCall.CALL_STATE_CURRENT)) { + (mCall.getCallStateInt() == SipCall.CALL_STATE_CURRENT) || + (mCall.getCallStateInt() == SipCall.CALL_STATE_HOLD)) { mCall.notifyServiceHangup(service); finish(); } @@ -140,13 +141,11 @@ public class CallActivity extends Activity implements OnClickListener } break; case R.id.buttonhold: - Log.i(TAG, "HOLDBUTTONCLICK call state " + mCall.getCallStateString()); if(mCall.getCallStateInt() == SipCall.CALL_STATE_CURRENT) { mCall.notifyServiceHold(service); } break; case R.id.buttonunhold: - Log.i(TAG, "UNHOLDBUTTONCLICK call state " + mCall.getCallStateString()); if(mCall.getCallStateInt() == SipCall.CALL_STATE_HOLD) { mCall.notifyServiceUnhold(service); } -- GitLab