mirror of
https://github.com/M66B/FairEmail.git
synced 2025-02-21 21:57:19 +00:00
Fallback on prev/next not loaded
This commit is contained in:
parent
03f4972cdd
commit
2775af4837
1 changed files with 6 additions and 1 deletions
|
@ -279,6 +279,8 @@ public class ViewModelMessages extends ViewModel {
|
|||
|
||||
if (pos - 1 >= 0) {
|
||||
TupleMessageEx next = messages.get(pos - 1);
|
||||
if (next == null)
|
||||
fallback = false;
|
||||
Log.i("Observe previous/next found id=" + id + " next=" + (next == null ? null : next.id));
|
||||
intf.onNext(true, next == null ? null : next.id);
|
||||
} else
|
||||
|
@ -286,6 +288,8 @@ public class ViewModelMessages extends ViewModel {
|
|||
|
||||
if (pos + 1 < messages.size()) {
|
||||
TupleMessageEx prev = messages.get(pos + 1);
|
||||
if (prev == null)
|
||||
fallback = false;
|
||||
Log.i("Observe previous/next found id=" + id + " prev=" + (prev == null ? null : prev.id));
|
||||
intf.onPrevious(true, prev == null ? null : prev.id);
|
||||
} else
|
||||
|
@ -293,7 +297,8 @@ public class ViewModelMessages extends ViewModel {
|
|||
|
||||
intf.onFound(pos, messages.size());
|
||||
|
||||
return;
|
||||
if (fallback)
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue