diff --git a/src/cheogram/java/com/cheogram/android/ConnectionService.java b/src/cheogram/java/com/cheogram/android/ConnectionService.java index 8a68aadd20d420f980f49c5d64400a82bacd5793..71d619aeb8016ff6ead408e58e4f4fbdad09de10 100644 --- a/src/cheogram/java/com/cheogram/android/ConnectionService.java +++ b/src/cheogram/java/com/cheogram/android/ConnectionService.java @@ -235,7 +235,7 @@ public class ConnectionService extends android.telecom.ConnectionService { findRtpConnection(); } - setStatusHints(new StatusHints(null, gatewayIcon, null)); + String statusLabel = null; if (state == RtpEndUserState.FINDING_DEVICE) { setInitialized(); @@ -246,6 +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) { postDial(); } else if (state == RtpEndUserState.DECLINED_OR_BUSY) { @@ -257,6 +258,8 @@ 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