From 3d0fcf087992247efb501ecffc5bdeaacbe5f70a Mon Sep 17 00:00:00 2001 From: Margaux Clerc Date: Fri, 20 Feb 2015 16:04:45 +0100 Subject: [PATCH] Update status bar with default proxy --- src/org/linphone/StatusFragment.java | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/org/linphone/StatusFragment.java b/src/org/linphone/StatusFragment.java index 30785c32d..60d619e3a 100644 --- a/src/org/linphone/StatusFragment.java +++ b/src/org/linphone/StatusFragment.java @@ -115,18 +115,14 @@ public class StatusFragment extends Fragment { mListener = new LinphoneCoreListenerBase(){ @Override - public void registrationState(final LinphoneCore lc, LinphoneProxyConfig proxy, final LinphoneCore.RegistrationState state, String smessage) { + public void registrationState(final LinphoneCore lc, final LinphoneProxyConfig proxy, final LinphoneCore.RegistrationState state, String smessage) { if (!isAttached || !LinphoneService.isReady()) { return; } - - mHandler.post(new Runnable() { - @Override - public void run() { - statusLed.setImageResource(getStatusIconResource(state, true)); - statusText.setText(getStatusIconText(state)); - } - }); + if (lc.getDefaultProxyConfig().equals(proxy)) { + statusLed.setImageResource(getStatusIconResource(state, true)); + statusText.setText(getStatusIconText(state)); + } try { if (getResources().getBoolean(R.bool.lock_statusbar)) {