diff --git a/Clover/app/src/main/java/org/floens/chan/ui/layout/ThreadListLayout.java b/Clover/app/src/main/java/org/floens/chan/ui/layout/ThreadListLayout.java index d7f7ea42..a4fa02db 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/layout/ThreadListLayout.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/layout/ThreadListLayout.java @@ -121,7 +121,12 @@ public class ThreadListLayout extends LinearLayout implements ReplyLayout.ReplyL if (initial) { reply.bindLoadable(showingThread.loadable); linearLayoutManager.scrollToPositionWithOffset(thread.loadable.listViewIndex, 0); + } else { + if (linearLayoutManager.findLastVisibleItemPosition() == postAdapter.getItemCount() - 1) { + linearLayoutManager.scrollToPositionWithOffset(postAdapter.getItemCount() - 1, 0); + } } + postAdapter.setThread(thread); }