From 80f40f345d32d0a34058cd6bdfb88652409927f1 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 6 May 2019 10:22:17 +0200 Subject: [PATCH] Refresh register if state is failed when activity resumes --- .../main/java/org/linphone/activities/MainActivity.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/org/linphone/activities/MainActivity.java b/app/src/main/java/org/linphone/activities/MainActivity.java index cae5ee1a6..96c2321e8 100644 --- a/app/src/main/java/org/linphone/activities/MainActivity.java +++ b/app/src/main/java/org/linphone/activities/MainActivity.java @@ -330,6 +330,14 @@ public abstract class MainActivity extends LinphoneGenericActivity displayMissedChats(); displayMissedCalls(); } + + ProxyConfig proxyConfig = core.getDefaultProxyConfig(); + if (proxyConfig != null) { + if (proxyConfig.getState() == RegistrationState.Failed) { + Log.w("[Main Activity] Default proxy config's registration state is failed, refresh registers"); + core.refreshRegisters(); + } + } } @Override