diff --git a/src/cheogram/java/com/cheogram/android/ConnectionService.java b/src/cheogram/java/com/cheogram/android/ConnectionService.java index 0f5dfa172..8a68aadd2 100644 --- a/src/cheogram/java/com/cheogram/android/ConnectionService.java +++ b/src/cheogram/java/com/cheogram/android/ConnectionService.java @@ -22,8 +22,6 @@ import android.telecom.TelecomManager; import android.telephony.PhoneNumberUtils; import android.Manifest; - -import androidx.annotation.RequiresApi; import androidx.core.content.ContextCompat; import android.content.ComponentName; import android.content.Context; @@ -55,7 +53,6 @@ import eu.siacs.conversations.xmpp.jingle.JingleRtpConnection; import eu.siacs.conversations.xmpp.jingle.Media; import eu.siacs.conversations.xmpp.jingle.RtpEndUserState; -@RequiresApi(Build.VERSION_CODES.M) public class ConnectionService extends android.telecom.ConnectionService { public XmppConnectionService xmppConnectionService = null; protected ServiceConnection mConnection = new ServiceConnection() { @@ -238,7 +235,7 @@ public class ConnectionService extends android.telecom.ConnectionService { findRtpConnection(); } - String statusLabel = null; + setStatusHints(new StatusHints(null, gatewayIcon, null)); if (state == RtpEndUserState.FINDING_DEVICE) { setInitialized(); @@ -249,10 +246,7 @@ public class ConnectionService extends android.telecom.ConnectionService { } else if (state == RtpEndUserState.CONNECTING) { xmppConnectionService.setDiallerIntegrationActive(true); setActive(); - statusLabel = getString(R.string.rtp_state_connecting); } else if (state == RtpEndUserState.CONNECTED) { - xmppConnectionService.setDiallerIntegrationActive(true); - setActive(); postDial(); } else if (state == RtpEndUserState.DECLINED_OR_BUSY) { close(new DisconnectCause(DisconnectCause.BUSY)); @@ -263,8 +257,6 @@ public class ConnectionService extends android.telecom.ConnectionService { } else if (RtpSessionActivity.END_CARD.contains(state)) { close(new DisconnectCause(DisconnectCause.ERROR)); } - - setStatusHints(new StatusHints(statusLabel, gatewayIcon, null)); } @Override