From b72c418f11a0b6ea378ce21606df55eb38935c9c Mon Sep 17 00:00:00 2001 From: Peter Serwylo Date: Wed, 15 Mar 2017 13:05:40 +1100 Subject: [PATCH] Scroll appropriately when expanding versions --- .../org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java b/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java index 071f85bd9..2cdf22154 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java +++ b/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java @@ -145,6 +145,9 @@ public class AppDetailsRecyclerViewAdapter if (showVersions) { items.addAll(startIndex, versions); notifyItemRangeInserted(startIndex, versions.size()); + if (recyclerView != null) { + ((LinearLayoutManager) recyclerView.getLayoutManager()).scrollToPositionWithOffset(startIndex - 1, 0); + } } else if (itemsWereRemoved) { notifyItemRangeRemoved(startIndex, versions.size()); }