From fdb1cc0aac3135a0989f2d85684e2912b6363043 Mon Sep 17 00:00:00 2001 From: Nikolay Pultsin Date: Sat, 2 Aug 2014 23:34:02 +0100 Subject: [PATCH] reset account info on both enabling & disabling of synchronisation --- .../android/fbreader/preferences/PreferenceActivity.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/org/geometerplus/android/fbreader/preferences/PreferenceActivity.java b/src/org/geometerplus/android/fbreader/preferences/PreferenceActivity.java index 5b9651d1a..b244f0797 100644 --- a/src/org/geometerplus/android/fbreader/preferences/PreferenceActivity.java +++ b/src/org/geometerplus/android/fbreader/preferences/PreferenceActivity.java @@ -151,14 +151,15 @@ public class PreferenceActivity extends ZLPreferenceActivity { protected void onClick() { super.onClick(); syncPreferences.run(); + + myNetworkContext.removeCookiesForDomain(SyncOptions.DOMAIN); + myNetworkContext.setAccountName(SyncOptions.DOMAIN, SyncOptions.REALM, null); + if (!isChecked()) { setOnSummary(null); return; } - myNetworkContext.removeCookiesForDomain(SyncOptions.DOMAIN); - myNetworkContext.setAccountName(SyncOptions.DOMAIN, SyncOptions.REALM, null); - UIUtil.createExecutor(PreferenceActivity.this, "tryConnect").execute(new Runnable() { public void run() { try {