From 902a1c18854e1162b803dbde4dcb4bf437e79073 Mon Sep 17 00:00:00 2001 From: Mario Danic Date: Wed, 7 Feb 2018 12:07:28 +0100 Subject: [PATCH] Fix hangup Signed-off-by: Mario Danic --- .../com/nextcloud/talk/activities/CallActivity.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java index e40e97b36..83bd637eb 100644 --- a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java +++ b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java @@ -409,7 +409,11 @@ public class CallActivity extends AppCompatActivity { @OnClick(R.id.call_control_hangup) public void onHangupClick() { - hangup(false); + if (inCall) { + hangup(false); + } else { + hangup(true); + } } @OnClick(R.id.call_control_camera) @@ -1046,7 +1050,11 @@ public class CallActivity extends AppCompatActivity { localAudioTrack = null; localVideoTrack = null; - hangupNetworkCalls(); + if (!dueToNetworkChange) { + hangupNetworkCalls(); + } else { + finish(); + } } private void hangupNetworkCalls() {