Fix for toggling between subtasks and not - reset sorting by subtasks

pull/14/head
Tim Su 14 years ago
parent a4c2b2bdf8
commit 8c9ed942f5

@ -498,14 +498,16 @@ public class TagViewFragment extends TaskListFragment {
@Override @Override
protected void toggleDragDrop(boolean newState) { protected void toggleDragDrop(boolean newState) {
Filter newFilter = TagFilterExposer.filterFromTagData(getActivity(), tagData);
if(newState) if(newState)
((FilterWithCustomIntent)filter).customTaskList = ((FilterWithCustomIntent)newFilter).customTaskList =
new ComponentName(getActivity(), SubtasksTagListFragment.class); new ComponentName(getActivity(), SubtasksTagListFragment.class);
else else
((FilterWithCustomIntent)filter).customTaskList = ((FilterWithCustomIntent)newFilter).customTaskList =
new ComponentName(getActivity(), TagViewFragment.class); new ComponentName(getActivity(), TagViewFragment.class);
((AstridActivity)getActivity()).setupTasklistFragmentWithFilter(filter); ((AstridActivity)getActivity()).setupTasklistFragmentWithFilter(newFilter);
} }
@Override @Override

@ -1164,10 +1164,10 @@ public class TaskListFragment extends ListFragment implements OnScrollListener,
protected void toggleDragDrop(boolean newState) { protected void toggleDragDrop(boolean newState) {
if(newState) if(newState)
((AstridActivity)getActivity()).setupTasklistFragmentWithFilterAndCustomTaskList(filter, ((AstridActivity)getActivity()).setupTasklistFragmentWithFilterAndCustomTaskList(null,
SubtasksListFragment.class); SubtasksListFragment.class);
else else
((AstridActivity)getActivity()).setupTasklistFragmentWithFilterAndCustomTaskList(filter, ((AstridActivity)getActivity()).setupTasklistFragmentWithFilterAndCustomTaskList(null,
TaskListFragment.class); TaskListFragment.class);
} }

Loading…
Cancel
Save