From 6685c76a951ab26ccb22f82fe11e11aef0e63bc2 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Fri, 28 Feb 2020 14:14:43 -0600 Subject: [PATCH] Initiate synchronization after account changes --- .../java/org/tasks/preferences/fragments/Synchronization.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/org/tasks/preferences/fragments/Synchronization.kt b/app/src/main/java/org/tasks/preferences/fragments/Synchronization.kt index 1ffce6783..bebccbf14 100644 --- a/app/src/main/java/org/tasks/preferences/fragments/Synchronization.kt +++ b/app/src/main/java/org/tasks/preferences/fragments/Synchronization.kt @@ -103,10 +103,12 @@ class Synchronization : InjectingPreferenceFragment() { override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { if (requestCode == REQUEST_CALDAV_SETTINGS) { if (resultCode == Activity.RESULT_OK) { + workManager.sync(true) workManager.updateBackgroundSync() } } else if (requestCode == REQUEST_GOOGLE_TASKS) { if (resultCode == Activity.RESULT_OK) { + workManager.sync(true) workManager.updateBackgroundSync() } else if (data != null) { toaster.longToast(data.getStringExtra(GtasksLoginActivity.EXTRA_ERROR))