Loading app/core/src/main/java/com/fsck/k9/controller/MessagingController.java +5 −2 Original line number Diff line number Diff line Loading @@ -506,8 +506,11 @@ public class MessagingController { } } public void loadMoreMessages(Account account, long folderId) { putBackground("loadMoreMessages", null, () -> loadMoreMessagesSynchronous(account, folderId)); } public void loadMoreMessages(Account account, long folderId, MessagingListener listener) { public void loadMoreMessagesSynchronous(Account account, long folderId) { MessageStore messageStore = messageStoreManager.getMessageStore(account); Integer visibleLimit = messageStore.getFolder(folderId, FolderDetailsAccessor::getVisibleLimit); if (visibleLimit == null) { Loading @@ -520,7 +523,7 @@ public class MessagingController { messageStore.setVisibleLimit(folderId, newVisibleLimit); } synchronizeMailbox(account, folderId, false, listener); synchronizeMailboxSynchronous(account, folderId, false, null, new NotificationState()); } /** Loading app/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/MessageListFragment.kt +1 −1 Original line number Diff line number Diff line Loading @@ -485,7 +485,7 @@ class MessageListFragment : if (currentFolder.moreMessages && !localSearch.isManualSearch) { val folderId = currentFolder.databaseId messagingController.loadMoreMessages(account, folderId, null) messagingController.loadMoreMessages(account, folderId) } else if (isRemoteSearch) { val additionalSearchResults = extraSearchResults ?: return if (additionalSearchResults.isEmpty()) return Loading Loading
app/core/src/main/java/com/fsck/k9/controller/MessagingController.java +5 −2 Original line number Diff line number Diff line Loading @@ -506,8 +506,11 @@ public class MessagingController { } } public void loadMoreMessages(Account account, long folderId) { putBackground("loadMoreMessages", null, () -> loadMoreMessagesSynchronous(account, folderId)); } public void loadMoreMessages(Account account, long folderId, MessagingListener listener) { public void loadMoreMessagesSynchronous(Account account, long folderId) { MessageStore messageStore = messageStoreManager.getMessageStore(account); Integer visibleLimit = messageStore.getFolder(folderId, FolderDetailsAccessor::getVisibleLimit); if (visibleLimit == null) { Loading @@ -520,7 +523,7 @@ public class MessagingController { messageStore.setVisibleLimit(folderId, newVisibleLimit); } synchronizeMailbox(account, folderId, false, listener); synchronizeMailboxSynchronous(account, folderId, false, null, new NotificationState()); } /** Loading
app/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/MessageListFragment.kt +1 −1 Original line number Diff line number Diff line Loading @@ -485,7 +485,7 @@ class MessageListFragment : if (currentFolder.moreMessages && !localSearch.isManualSearch) { val folderId = currentFolder.databaseId messagingController.loadMoreMessages(account, folderId, null) messagingController.loadMoreMessages(account, folderId) } else if (isRemoteSearch) { val additionalSearchResults = extraSearchResults ?: return if (additionalSearchResults.isEmpty()) return Loading