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

View File

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