diff --git a/briar-android/src/main/java/org/briarproject/briar/android/threaded/ThreadListActivity.java b/briar-android/src/main/java/org/briarproject/briar/android/threaded/ThreadListActivity.java index 3515459e17a0bee945855d7e5f8eb953b2ac3b22..4c0e145dc57e23346784e36ecf73127901ed3b7e 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/threaded/ThreadListActivity.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/threaded/ThreadListActivity.java @@ -89,6 +89,8 @@ public abstract class ThreadListActivity<G extends NamedGroup, I extends ThreadI textInput.setListener(this); list = findViewById(R.id.list); layoutManager = new LinearLayoutManager(this); + // FIXME pre-fetching messes with read state, find better solution #1289 + layoutManager.setItemPrefetchEnabled(false); list.setLayoutManager(layoutManager); adapter = createAdapter(layoutManager); list.setAdapter(adapter);