diff --git a/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java b/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java index 098a3896a..f9a7a249a 100644 --- a/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java @@ -756,9 +756,22 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, } private void switchToAssignedFilter() { - filter = CustomFilterExposer.getAssignedByMeFilter(getResources()); - setUpTaskList(); - isFilter = true; + new Thread(new Runnable() { + @Override + public void run() { + AndroidUtilities.sleepDeep(250); + runOnUiThread(new Runnable() { + @Override + public void run() { + Intent intent = new Intent(TaskListActivity.this, TaskListActivity.class); + intent.putExtra(TaskListActivity.TOKEN_FILTER, CustomFilterExposer.getAssignedByMeFilter(getResources())); + intent.putExtra(TaskListActivity.TOKEN_OVERRIDE_ANIM, true); + startActivityForResult(intent, 0); + transitionForTaskEdit(); + } + }); + } + }).start(); } public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount,