From 1704c53e8001f70eff42138a0a0a8a21844e67ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20Turnel?= Date: Mon, 29 Oct 2018 14:22:59 +0100 Subject: [PATCH] Set push notifications enabled when network is available --- src/android/org/linphone/LinphoneManager.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/android/org/linphone/LinphoneManager.java b/src/android/org/linphone/LinphoneManager.java index c0fd4e04a..64be5823c 100644 --- a/src/android/org/linphone/LinphoneManager.java +++ b/src/android/org/linphone/LinphoneManager.java @@ -1591,7 +1591,11 @@ public class LinphoneManager implements CoreListener, SensorEventListener, Accou @Override public void onNetworkReachable(Core lc, boolean enable) { - + if (enable) { + // When network isn't available, push informations might not be set. This should fix the issue. + LinphonePreferences prefs = LinphonePreferences.instance(); + prefs.setPushNotificationEnabled(prefs.isPushNotificationEnabled()); + } } @Override