Removing these fields broke existing widgets

pull/321/head
Alex Baker 9 years ago
parent a9706822d6
commit 28c9355c41

@ -163,6 +163,7 @@ public class Filter extends FilterListItem {
@Override
public void writeToParcel(Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeString(""); // old title
dest.writeString(sqlQuery);
dest.writeParcelable(valuesForNewTasks, 0);
}
@ -170,6 +171,7 @@ public class Filter extends FilterListItem {
@Override
public void readFromParcel(Parcel source) {
super.readFromParcel(source);
source.readString(); // old title
sqlQuery = source.readString();
valuesForNewTasks = source.readParcelable(ContentValues.class.getClassLoader());
}

@ -5,6 +5,7 @@
*/
package com.todoroo.astrid.api;
import android.content.Intent;
import android.os.Parcel;
import android.os.Parcelable;
@ -45,6 +46,8 @@ abstract public class FilterListItem implements Parcelable {
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(listingTitle);
dest.writeInt(icon);
dest.writeStringArray(new String[0]); // old context menu labels
dest.writeTypedArray(new Intent[0], 0); // old context menu intents
}
/**
@ -53,5 +56,7 @@ abstract public class FilterListItem implements Parcelable {
public void readFromParcel(Parcel source) {
listingTitle = source.readString();
icon = source.readInt();
source.createStringArray(); // old context menu labels
source.createTypedArray(Intent.CREATOR); // old context menu intents
}
}

Loading…
Cancel
Save