diff --git a/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java b/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java index 9f023b46e0..1f0c41d3a7 100644 --- a/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java +++ b/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java @@ -39,7 +39,7 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback messages = null; IMAPStore istore = null; IMAPFolder ifolder = null; @@ -84,13 +83,6 @@ public class ViewModelBrowse extends ViewModel { currentState.error = false; } - boolean isEmpty() { - final State state = currentState; - if (state == null) - return true; - return (state.matched == 0 && (state.imessages == null || state.imessages.length == 0)); - } - void load() throws MessagingException, IOException { final State state = currentState; if (state == null || state.error) @@ -136,10 +128,8 @@ public class ViewModelBrowse extends ViewModel { if (!match && message.content) match = body.toLowerCase().contains(find); - if (match) { - state.matched++; + if (match) db.message().setMessageFound(message.account, message.thread); - } } db.setTransactionSuccessful();