RequestLogin whenever enabling google task sync

pull/384/head
Alex Baker 10 years ago
parent 19c7e4a6f4
commit 0c0d353dc9

@ -44,9 +44,6 @@ public class GtasksPreferences extends InjectingPreferenceActivity {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
if ((boolean) newValue) {
if (gtasksPreferenceService.isLoggedIn()) {
return true;
}
if (permissionRequestor.requestAccountPermissions()) {
requestLogin();
}

@ -68,6 +68,7 @@ public class GtasksPreferenceService {
*/
public boolean isLoggedIn() {
return context.getResources().getBoolean(R.bool.sync_enabled) &&
preferences.getBoolean(R.string.sync_gtasks, false) &&
preferences.getStringValue(PREF_USER_NAME) != null &&
permissionChecker.canAccessAccounts();
}

Loading…
Cancel
Save