Cleanup: use viewHolder.getAbsoluteAdapterPosition().

This commit is contained in:
Dennis Guse
2025-10-16 22:41:17 +02:00
parent e9d1080e5d
commit c15fa21a56
2 changed files with 3 additions and 3 deletions
@@ -62,8 +62,8 @@ public class SettingsCustomLayoutEditActivity extends AbstractActivity implement
ItemTouchHelper.UP | ItemTouchHelper.DOWN | ItemTouchHelper.START | ItemTouchHelper.END, 0) { ItemTouchHelper.UP | ItemTouchHelper.DOWN | ItemTouchHelper.START | ItemTouchHelper.END, 0) {
@Override @Override
public boolean onMove(@NonNull RecyclerView recyclerView, @NonNull RecyclerView.ViewHolder viewHolder, @NonNull RecyclerView.ViewHolder target) { public boolean onMove(@NonNull RecyclerView recyclerView, @NonNull RecyclerView.ViewHolder viewHolder, @NonNull RecyclerView.ViewHolder target) {
int fromPosition = viewHolder.getAdapterPosition(); int fromPosition = viewHolder.getAbsoluteAdapterPosition();
int toPosition = target.getAdapterPosition(); int toPosition = target.getAbsoluteAdapterPosition();
recordingLayoutFieldsVisible = adapterFieldsVisible.move(fromPosition, toPosition); recordingLayoutFieldsVisible = adapterFieldsVisible.move(fromPosition, toPosition);
return true; return true;
} }
@@ -81,7 +81,7 @@ public class SettingsCustomLayoutListActivity extends AbstractActivity implement
@Override @Override
public void onSwiped(@NonNull RecyclerView.ViewHolder viewHolder, int i) { public void onSwiped(@NonNull RecyclerView.ViewHolder viewHolder, int i) {
final int position = viewHolder.getAdapterPosition(); final int position = viewHolder.getAbsoluteAdapterPosition();
final RecordingLayout item = adapter.getLayouts().get(position); final RecordingLayout item = adapter.getLayouts().get(position);
adapter.removeLayout(position); adapter.removeLayout(position);