Refresh filter list after tag delete

pull/14/head
Sam Bosley 14 years ago
parent f41a1b3de9
commit e39b1f74a9

@ -305,7 +305,6 @@ public class TaskListActivity extends AstridActivity implements MainMenuListener
@Override @Override
protected void onStop() { protected void onStop() {
super.onStop(); super.onStop();
System.err.println("Unregistering");
unregisterReceiver(tagDeletedReceiver); unregisterReceiver(tagDeletedReceiver);
} }
@ -390,12 +389,13 @@ public class TaskListActivity extends AstridActivity implements MainMenuListener
@Override @Override
public void onReceive(Context context, Intent intent) { public void onReceive(Context context, Intent intent) {
String deletedTag = intent.getStringExtra(TagViewFragment.EXTRA_TAG_NAME); String deletedTag = intent.getStringExtra(TagViewFragment.EXTRA_TAG_NAME);
String currentlyShowing = getIntent().getStringExtra(TagViewFragment.EXTRA_TAG_NAME); FilterListFragment fl = getFilterListFragment();
if (currentlyShowing != null && currentlyShowing.equals(deletedTag)) { if (fl != null) {
FilterListFragment fl = getFilterListFragment(); String currentlyShowing = getIntent().getStringExtra(TagViewFragment.EXTRA_TAG_NAME);
if (fl != null) { if (currentlyShowing != null && currentlyShowing.equals(deletedTag)) {
fl.switchToActiveTasks(); fl.switchToActiveTasks();
} }
fl.clear(); // Should auto refresh
} }
} }

Loading…
Cancel
Save