Fixed a bug where you couldn't change the case of a list ever

pull/14/head
Sam Bosley 14 years ago
parent f71ae1fbe9
commit d8ab004bf7

@ -637,8 +637,13 @@ public class TagViewActivity extends TaskListActivity implements OnTabChangeList
String newName = tagName.getText().toString();
boolean nameChanged = !oldName.equals(newName);
if (nameChanged) {
TagService service = TagService.getInstance();
if (nameChanged) {
if (oldName.equalsIgnoreCase(newName)) { // Change the capitalization of a list manually
tagData.setValue(TagData.NAME, newName);
service.renameCaseSensitive(oldName, newName);
tagData.setFlag(TagData.FLAGS, TagData.FLAG_EMERGENT, false);
} else { // Rename list--check for existing name
newName = service.getTagWithCase(newName);
tagName.setText(newName);
if (!newName.equals(oldName)) {
@ -649,6 +654,7 @@ public class TagViewActivity extends TaskListActivity implements OnTabChangeList
nameChanged = false;
}
}
}
if(newName.length() > 0 && oldName.length() == 0) {
tagDataService.save(tagData);

Loading…
Cancel
Save