diff --git a/astrid/AndroidManifest.xml b/astrid/AndroidManifest.xml index 14f52fdd3..ad27b7629 100644 --- a/astrid/AndroidManifest.xml +++ b/astrid/AndroidManifest.xml @@ -84,10 +84,10 @@ - @@ -313,6 +313,7 @@ diff --git a/astrid/res/layout/task_adapter_row.xml b/astrid/res/layout/task_adapter_row.xml index de54bce1c..40c201cac 100644 --- a/astrid/res/layout/task_adapter_row.xml +++ b/astrid/res/layout/task_adapter_row.xml @@ -19,7 +19,7 @@ diff --git a/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java b/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java index e326b5364..37863d774 100644 --- a/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java @@ -191,6 +191,12 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, database.openForWriting(); setUpUiComponents(); + onNewIntent(getIntent()); + } + + @Override + protected void onNewIntent(Intent intent) { + super.onNewIntent(intent); setUpTaskList(); if(Constants.DEBUG) setTitle("[D] " + filter.title); //$NON-NLS-1$ @@ -264,7 +270,6 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, Intent intent = new Intent(TaskListActivity.this, FilterListActivity.class); startActivity(intent); - finish(); } }); @@ -871,7 +876,6 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, Intent intent = new Intent(TaskListActivity.this, FilterListActivity.class); startActivity(intent); - finish(); } }