From a59232e6a31aa89ca9dfd26ec0457e32193a1c64 Mon Sep 17 00:00:00 2001 From: Oleg Godovykh Date: Fri, 14 Nov 2014 17:08:46 -0500 Subject: [PATCH] [layouts] Fixed scrolling on repaint partially drawn items --- .../java/org/lucasr/twowayview/widget/BaseLayoutManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/src/main/java/org/lucasr/twowayview/widget/BaseLayoutManager.java b/layouts/src/main/java/org/lucasr/twowayview/widget/BaseLayoutManager.java index 4193cc6..a415fdd 100644 --- a/layouts/src/main/java/org/lucasr/twowayview/widget/BaseLayoutManager.java +++ b/layouts/src/main/java/org/lucasr/twowayview/widget/BaseLayoutManager.java @@ -360,7 +360,7 @@ public void onLayoutChildren(Recycler recycler, State state) { final int anchorItemPosition = getAnchorItemPosition(state); // Only move layout if we're not restoring a layout state. - if (anchorItemPosition > 0 && (refreshingLanes || !restoringLanes)) { + if (anchorItemPosition > 0 && refreshingLanes && !restoringLanes) { moveLayoutToPosition(anchorItemPosition, getPendingScrollOffset(), recycler, state); }