From 0a439c6ce1fc23e4586027e69dc3edeca19dc133 Mon Sep 17 00:00:00 2001 From: Ali Burak Erdogan Date: Tue, 11 Jun 2019 02:25:00 +0300 Subject: [PATCH] Update SwipeAdapter.java currentPosition variable bug fix --- .../src/main/java/com/roughike/swipeselector/SwipeAdapter.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/swipe-selector/src/main/java/com/roughike/swipeselector/SwipeAdapter.java b/swipe-selector/src/main/java/com/roughike/swipeselector/SwipeAdapter.java index 26dd98e..27059fb 100644 --- a/swipe-selector/src/main/java/com/roughike/swipeselector/SwipeAdapter.java +++ b/swipe-selector/src/main/java/com/roughike/swipeselector/SwipeAdapter.java @@ -144,6 +144,7 @@ void selectItemAt(int position, boolean animate) { "not have an item at position " + position + "."); } + currentPosition = position; // AUTHOR FORGOT TO UPDATE THE CURRENT POSITION viewPager.setCurrentItem(position, animate); } @@ -153,6 +154,7 @@ void selectItemWithValue(@NonNull String value, boolean animate) { for (int i = 0; i < items.size(); i++) { if (items.get(i).getValue().equals(value)) { viewPager.setCurrentItem(i, animate); + currentPosition = position; // AUTHOR FORGOT TO UPDATE THE CURRENT POSITION itemExists = true; break; }