Small improvement

This commit is contained in:
M66B 2019-06-07 13:39:46 +02:00
parent b35713c6b1
commit df96a02c32
2 changed files with 4 additions and 7 deletions

View File

@ -124,7 +124,7 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
@Override @Override
public void run() { public void run() {
try { try {
if (destroyed) if (destroyed || error)
return; return;
fetched = 0; fetched = 0;
@ -227,16 +227,13 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
private int load_server() throws MessagingException, IOException, AuthenticatorException, OperationCanceledException { private int load_server() throws MessagingException, IOException, AuthenticatorException, OperationCanceledException {
DB db = DB.getInstance(context); DB db = DB.getInstance(context);
if (destroyed || error)
return 0;
final EntityFolder browsable = db.folder().getBrowsableFolder(folder, query != null); final EntityFolder browsable = db.folder().getBrowsableFolder(folder, query != null);
if (browsable == null) if (browsable == null)
return 0; return -1;
EntityAccount account = db.account().getAccount(browsable.account); EntityAccount account = db.account().getAccount(browsable.account);
if (account == null) if (account == null)
return 0; return -1;
if (imessages == null) if (imessages == null)
try { try {

View File

@ -2664,7 +2664,7 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
Integer submitted = (Integer) rvMessage.getTag(); Integer submitted = (Integer) rvMessage.getTag();
if (submitted == null) if (submitted == null)
submitted = 0; submitted = 0;
if (submitted + fetched == 0) if (submitted + fetched == 0 && fetched >= 0)
tvNoEmail.setVisibility(View.VISIBLE); tvNoEmail.setVisibility(View.VISIBLE);
} }