From 34a45c90359d1dafeed9e538b84c96af9aaab74b Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Fri, 19 Jan 2018 10:08:36 +0100 Subject: [PATCH] Ensure push notification is enabled after successful remote provisioning --- src/android/org/linphone/LinphoneManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/android/org/linphone/LinphoneManager.java b/src/android/org/linphone/LinphoneManager.java index 8dbd52c39..e6381ab5b 100644 --- a/src/android/org/linphone/LinphoneManager.java +++ b/src/android/org/linphone/LinphoneManager.java @@ -1603,12 +1603,14 @@ public class LinphoneManager implements CoreListener, SensorEventListener, Accou ConfiguringState state, String message) { Log.d("Remote provisioning status = " + state.toString() + " (" + message + ")"); + LinphonePreferences prefs = LinphonePreferences.instance(); if (state == ConfiguringState.Successful) { - if (LinphonePreferences.instance().isProvisioningLoginViewEnabled()) { + if (prefs.isProvisioningLoginViewEnabled()) { ProxyConfig proxyConfig = lc.createProxyConfig(); Address addr = proxyConfig.getIdentityAddress(); wizardLoginViewDomain = addr.getDomain(); } + prefs.setPushNotificationEnabled(prefs.isPushNotificationEnabled()); } }