Fix getColor crash

pull/618/head
Alex Baker 8 years ago
parent a65d354eda
commit 733a7e2c9a

@ -91,8 +91,7 @@ public class GoogleTaskListSettingsActivity extends ThemedInjectingAppCompatActi
} }
if (savedInstanceState == null) { if (savedInstanceState == null) {
Integer color = gtasksList.getColor(); selectedTheme = gtasksList.getColor();
selectedTheme = color == null ? -1 : color;
} else { } else {
selectedTheme = savedInstanceState.getInt(EXTRA_SELECTED_THEME); selectedTheme = savedInstanceState.getInt(EXTRA_SELECTED_THEME);
} }

@ -30,9 +30,7 @@ public class GtasksFilter extends Filter {
public GtasksFilter(GoogleTaskList list) { public GtasksFilter(GoogleTaskList list) {
super(list.getTitle(), getQueryTemplate(list), getValuesForNewTasks(list)); super(list.getTitle(), getQueryTemplate(list), getValuesForNewTasks(list));
storeId = list.getId(); storeId = list.getId();
if (list.hasColor()) {
tint = list.getColor(); tint = list.getColor();
}
icon = CLOUD; icon = CLOUD;
} }

@ -94,12 +94,8 @@ public class GoogleTaskList implements Parcelable {
this.deleted = deleted; this.deleted = deleted;
} }
public boolean hasColor() {
return color != null;
}
public Integer getColor() { public Integer getColor() {
return color; return color == null ? -1 : color;
} }
public void setColor(Integer color) { public void setColor(Integer color) {
@ -173,6 +169,6 @@ public class GoogleTaskList implements Parcelable {
parcel.writeInt(remoteOrder); parcel.writeInt(remoteOrder);
parcel.writeLong(lastSync); parcel.writeLong(lastSync);
parcel.writeLong(deleted); parcel.writeLong(deleted);
parcel.writeInt(color); parcel.writeInt(getColor());
} }
} }

Loading…
Cancel
Save