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