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()); }