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 {