mirror of
https://github.com/oxen-io/session-android.git
synced 2025-08-25 23:37:27 +00:00
Fix issue where scrolling could get stuck.
The number of off-screen pages was too small, resulting in the possibility of you still being offscreen after the pages loaded, which could lead to loading more data, which could lead to you still being offscreen, ad infinitum. Simply increasing the number of buffer pages resolves it. Tested by adding an artificial 1 second delay to loading a page.
This commit is contained in:
@@ -93,7 +93,7 @@ class ConversationViewModel extends ViewModel {
|
||||
ConversationDataSource dataSource = new ConversationDataSource(context, data.getThreadId());
|
||||
PagingConfig config = new PagingConfig.Builder()
|
||||
.setPageSize(25)
|
||||
.setBufferPages(1)
|
||||
.setBufferPages(3)
|
||||
.setStartIndex(Math.max(startPosition, 0))
|
||||
.build();
|
||||
|
||||
|
Reference in New Issue
Block a user