From 54df44fe0c5ba6bfeb0b9eff415e0f0dd1e8cdde Mon Sep 17 00:00:00 2001 From: Erwan Croze Date: Fri, 18 May 2018 14:52:17 +0200 Subject: [PATCH] Fixing remote provisioning --- .../linphone/assistant/RemoteProvisioningActivity.java | 9 ++------- .../linphone/assistant/RemoteProvisioningFragment.java | 1 + 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/android/org/linphone/assistant/RemoteProvisioningActivity.java b/src/android/org/linphone/assistant/RemoteProvisioningActivity.java index f7c717065..fb4bbf667 100644 --- a/src/android/org/linphone/assistant/RemoteProvisioningActivity.java +++ b/src/android/org/linphone/assistant/RemoteProvisioningActivity.java @@ -178,13 +178,8 @@ public class RemoteProvisioningActivity extends Activity { LinphonePreferences.instance().setContext(this); // Needed, else the next call will crash LinphonePreferences.instance().setRemoteProvisioningUrl(configUri); - - mHandler.postDelayed(new Runnable() { - @Override - public void run() { - LinphoneManager.getInstance().restartCore(); - } - }, 1000); + LinphoneManager.getLc().getConfig().sync(); + LinphoneManager.getInstance().restartCore(); } private void goToLinphoneActivity() { diff --git a/src/android/org/linphone/assistant/RemoteProvisioningFragment.java b/src/android/org/linphone/assistant/RemoteProvisioningFragment.java index 9f8e012ef..51c7498c3 100644 --- a/src/android/org/linphone/assistant/RemoteProvisioningFragment.java +++ b/src/android/org/linphone/assistant/RemoteProvisioningFragment.java @@ -68,6 +68,7 @@ public class RemoteProvisioningFragment extends Fragment implements OnClickListe String url = remoteProvisioningUrl.getText().toString(); AssistantActivity.instance().displayRemoteProvisioningInProgressDialog(); LinphonePreferences.instance().setRemoteProvisioningUrl(url); + LinphoneManager.getLc().getConfig().sync(); LinphoneManager.getInstance().restartCore(); AssistantActivity.instance().setCoreListener(); } else if (id == R.id.assistant_qrcode) {