Merge tag '5.3.5'

pull/699/head
Alex Baker 8 years ago
commit 0158ecb110

@ -19,8 +19,8 @@ android {
defaultConfig { defaultConfig {
testApplicationId "org.tasks.test" testApplicationId "org.tasks.test"
applicationId "org.tasks" applicationId "org.tasks"
versionCode 506 versionCode 507
versionName "5.3.4" versionName "5.3.5"
targetSdkVersion 27 targetSdkVersion 27
minSdkVersion 15 minSdkVersion 15
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

@ -104,6 +104,7 @@ public class TaskListRecyclerAdapter extends RecyclerView.Adapter<ViewHolder>
} }
}; };
private boolean animate; private boolean animate;
private RecyclerView recyclerView;
public TaskListRecyclerAdapter( public TaskListRecyclerAdapter(
Activity activity, Activity activity,
@ -129,6 +130,7 @@ public class TaskListRecyclerAdapter extends RecyclerView.Adapter<ViewHolder>
} }
public void applyToRecyclerView(RecyclerView recyclerView) { public void applyToRecyclerView(RecyclerView recyclerView) {
this.recyclerView = recyclerView;
recyclerView.setAdapter(this); recyclerView.setAdapter(this);
itemTouchHelper.attachToRecyclerView(recyclerView); itemTouchHelper.attachToRecyclerView(recyclerView);
} }
@ -269,7 +271,9 @@ public class TaskListRecyclerAdapter extends RecyclerView.Adapter<ViewHolder>
@Override @Override
public void onMoved(int fromPosition, int toPosition) { public void onMoved(int fromPosition, int toPosition) {
if (animate) { if (animate) {
notifyItemChanged(fromPosition);
notifyItemMoved(fromPosition, toPosition); notifyItemMoved(fromPosition, toPosition);
recyclerView.scrollToPosition(fromPosition);
} else { } else {
notifyDataSetChanged(); notifyDataSetChanged();
} }

Loading…
Cancel
Save