Default primary when no accounts primary

pull/146/head
M66B 7 years ago
parent fe69b29484
commit 742362e93e

@ -945,23 +945,22 @@ public class FragmentAccount extends FragmentEx {
color = (account == null || account.color == null ? Color.TRANSPARENT : account.color); color = (account == null || account.color == null ? Color.TRANSPARENT : account.color);
if (account == null) new SimpleTask<Integer>() {
new SimpleTask<Integer>() { @Override
@Override protected Integer onLoad(Context context, Bundle args) {
protected Integer onLoad(Context context, Bundle args) { return DB.getInstance(context).account().getSynchronizingAccountCount();
return DB.getInstance(context).account().getSynchronizingAccountCount(); }
}
@Override @Override
protected void onLoaded(Bundle args, Integer count) { protected void onLoaded(Bundle args, Integer count) {
cbPrimary.setChecked(count == 0); cbPrimary.setChecked(count == 0);
} }
@Override @Override
protected void onException(Bundle args, Throwable ex) { protected void onException(Bundle args, Throwable ex) {
Helper.unexpectedError(getContext(), getViewLifecycleOwner(), ex); Helper.unexpectedError(getContext(), getViewLifecycleOwner(), ex);
} }
}.load(FragmentAccount.this, new Bundle()); }.load(FragmentAccount.this, new Bundle());
} else { } else {
int provider = savedInstanceState.getInt("provider"); int provider = savedInstanceState.getInt("provider");
spProvider.setTag(provider); spProvider.setTag(provider);

Loading…
Cancel
Save