From 93d30e2b0a9dde92f871fa24cabacafbf1015d05 Mon Sep 17 00:00:00 2001 From: Floens Date: Sun, 31 May 2015 17:57:14 +0200 Subject: [PATCH] Scroll with thread when at the bottom --- .../java/org/floens/chan/ui/layout/ThreadListLayout.java | 5 +++++ 1 file changed, 5 insertions(+) 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); }