Fix getColor crash

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

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

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

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

Loading…
Cancel
Save