diff --git a/astrid/res/values/strings-tags.xml b/astrid/res/values/strings-tags.xml
index 801cd1246..e1ecb0684 100644
--- a/astrid/res/values/strings-tags.xml
+++ b/astrid/res/values/strings-tags.xml
@@ -72,10 +72,10 @@
Leave List
-
+
Delete this list: %s? (No tasks will be deleted.)
-
+
Leave this shared list: %s? (No tasks will be deleted.)
diff --git a/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java b/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java
index 16e06b0e4..ee6bee60a 100644
--- a/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java
+++ b/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java
@@ -391,8 +391,8 @@ public class TaskListActivity extends AstridActivity implements MainMenuListener
String deletedTag = intent.getStringExtra(TagViewFragment.EXTRA_TAG_NAME);
FilterListFragment fl = getFilterListFragment();
if (fl != null) {
- String currentlyShowing = getIntent().getStringExtra(TagViewFragment.EXTRA_TAG_NAME);
- if (currentlyShowing != null && currentlyShowing.equals(deletedTag)) {
+ Filter currentlyShowing = getIntent().getParcelableExtra(TaskListFragment.TOKEN_FILTER);
+ if (currentlyShowing != null && currentlyShowing.title != null && currentlyShowing.title.equals(deletedTag)) {
fl.switchToActiveTasks();
}
fl.clear(); // Should auto refresh