From 2e2841cea4ca8430e49d2d5e7d288c4f849f4f73 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Mon, 15 Apr 2019 14:17:27 +0100 Subject: [PATCH] Fix encryption password change not to crash. It was a regression from the custom cert manager update. --- .../etesync/syncadapter/ui/ChangeEncryptionPasswordActivity.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/etesync/syncadapter/ui/ChangeEncryptionPasswordActivity.kt b/app/src/main/java/com/etesync/syncadapter/ui/ChangeEncryptionPasswordActivity.kt index 794c5bab..83188f43 100644 --- a/app/src/main/java/com/etesync/syncadapter/ui/ChangeEncryptionPasswordActivity.kt +++ b/app/src/main/java/com/etesync/syncadapter/ui/ChangeEncryptionPasswordActivity.kt @@ -61,9 +61,10 @@ open class ChangeEncryptionPasswordActivity : BaseActivity() { fun changePasswordDo(old_password: String, new_password: String) { val settings = AccountSettings(this, account) - val httpClient = HttpClient.Builder(this, settings).build().okHttpClient doAsync { + val httpClient = HttpClient.Builder(this@ChangeEncryptionPasswordActivity, settings).setForeground(false).build().okHttpClient + Logger.log.info("Started deriving old key") val old_key = Crypto.deriveKey(account.name, old_password) Logger.log.info("Finished deriving old key")