From b331a16e1b8b55e28d1552661c40c75dec416c6f Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 17 Jul 2012 11:24:26 +0200 Subject: [PATCH] Added error and inprogress registration states to status bar --- res/values/strings.xml | 2 ++ src/org/linphone/StatusFragment.java | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/res/values/strings.xml b/res/values/strings.xml index 0661b1fab..1cb112af9 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -258,6 +258,8 @@ Add to contacts CONNECTED NOT CONNECTED +CONNECTING +ERROR Add to contacts button diff --git a/src/org/linphone/StatusFragment.java b/src/org/linphone/StatusFragment.java index 2df066da7..f2269b886 100644 --- a/src/org/linphone/StatusFragment.java +++ b/src/org/linphone/StatusFragment.java @@ -95,6 +95,12 @@ public class StatusFragment extends Fragment { if (state == RegistrationState.RegistrationOk && LinphoneManager.getLc().getDefaultProxyConfig().isRegistered()) { statusLed.setImageResource(R.drawable.led_connected); statusText.setText(getString(R.string.status_connected)); + } else if (state == RegistrationState.RegistrationProgress) { + statusLed.setImageResource(R.drawable.led_inprogress); + statusText.setText(getString(R.string.status_in_progress)); + } else if (state == RegistrationState.RegistrationFailed) { + statusLed.setImageResource(R.drawable.led_error); + statusText.setText(getString(R.string.status_error)); } else { statusLed.setImageResource(R.drawable.led_disconnected); statusText.setText(getString(R.string.status_not_connected));