Fix for NPE and issue with aborting tag save causing crash

pull/14/head
Tim Su 14 years ago
parent 00b66fc719
commit 0f7a55ed7f

@ -196,7 +196,6 @@ public class TagSettingsActivity extends FragmentActivity {
} }
private void saveSettings() { private void saveSettings() {
setResult(RESULT_OK);
String oldName = tagData.getValue(TagData.NAME); String oldName = tagData.getValue(TagData.NAME);
String newName = tagName.getText().toString().trim(); String newName = tagName.getText().toString().trim();
@ -306,6 +305,7 @@ public class TagSettingsActivity extends FragmentActivity {
return; return;
} else { } else {
setResult(RESULT_OK);
tagDataService.save(tagData); tagDataService.save(tagData);
} }

@ -217,6 +217,9 @@ public class TagViewFragment extends TaskListFragment {
@Override @Override
public void loadTaskListContent(boolean requery) { public void loadTaskListContent(boolean requery) {
super.loadTaskListContent(requery); super.loadTaskListContent(requery);
if(taskAdapter == null || taskAdapter.getCursor() == null)
return;
int count = taskAdapter.getCursor().getCount(); int count = taskAdapter.getCursor().getCount();
if(tagData != null && sortFlags <= SortHelper.FLAG_REVERSE_SORT && if(tagData != null && sortFlags <= SortHelper.FLAG_REVERSE_SORT &&

Loading…
Cancel
Save