Merge tag '5.3.6'

pull/685/merge
Alex Baker 8 years ago
commit c265f5e395

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

@ -214,6 +214,8 @@ public final class TaskEditFragment extends InjectingFragment
if (isNewTask) { if (isNewTask) {
((TaskListActivity) getActivity()).getTaskListFragment().onTaskCreated(model.getUuid()); ((TaskListActivity) getActivity()).getTaskListFragment().onTaskCreated(model.getUuid());
} else {
((TaskListActivity) getActivity()).getTaskListFragment().onTaskSaved();
} }
callback.taskEditFinished(); callback.taskEditFinished();
} else { } else {

@ -477,6 +477,10 @@ public class TaskListFragment extends InjectingFragment
* ====================================================================== * ======================================================================
*/ */
public void onTaskSaved() {
recyclerAdapter.onTaskSaved();
}
public void onTaskDelete(List<Task> tasks) { public void onTaskDelete(List<Task> tasks) {
for (Task task : tasks) { for (Task task : tasks) {
onTaskDelete(task); onTaskDelete(task);

@ -178,6 +178,13 @@ public class TaskListRecyclerAdapter extends RecyclerView.Adapter<ViewHolder>
} }
} }
public void onTaskSaved() {
setAnimate(true);
int scrollY = recyclerView.getScrollY();
notifyDataSetChanged();
recyclerView.setScrollY(scrollY);
}
public void setList(PagedList<Task> list) { public void setList(PagedList<Task> list) {
asyncPagedListDiffer.submitList(list); asyncPagedListDiffer.submitList(list);
} }

Loading…
Cancel
Save