From 5cd6a7fd856ab3c4923c122669ed2fcab617ce1e Mon Sep 17 00:00:00 2001 From: Julian Winkler Date: Sat, 25 Oct 2025 07:54:18 +0200 Subject: [PATCH] AbsListView.onTouchUp(): Also update nextSelectedPosition This seems to be a bug in the AOSP implementation, but somehow on AOSP it doesn't have any effect. --- src/api-impl/android/widget/AbsListView.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/api-impl/android/widget/AbsListView.java b/src/api-impl/android/widget/AbsListView.java index c8db972d..1ae943a0 100644 --- a/src/api-impl/android/widget/AbsListView.java +++ b/src/api-impl/android/widget/AbsListView.java @@ -2992,6 +2992,7 @@ public abstract class AbsListView extends AdapterView implements Te if (!mDataChanged && mAdapter.isEnabled(motionPosition)) { mTouchMode = TOUCH_MODE_TAP; setSelectedPositionInt(mMotionPosition); + setNextSelectedPositionInt(mMotionPosition); layoutChildren(); child.setPressed(true); positionSelector(mMotionPosition, child);