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

@ -5,6 +5,7 @@
*/ */
package com.todoroo.astrid.api; package com.todoroo.astrid.api;
import android.content.Intent;
import android.os.Parcel; import android.os.Parcel;
import android.os.Parcelable; import android.os.Parcelable;
@ -45,6 +46,8 @@ abstract public class FilterListItem implements Parcelable {
public void writeToParcel(Parcel dest, int flags) { public void writeToParcel(Parcel dest, int flags) {
dest.writeString(listingTitle); dest.writeString(listingTitle);
dest.writeInt(icon); 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) { public void readFromParcel(Parcel source) {
listingTitle = source.readString(); listingTitle = source.readString();
icon = source.readInt(); icon = source.readInt();
source.createStringArray(); // old context menu labels
source.createTypedArray(Intent.CREATOR); // old context menu intents
} }
} }

Loading…
Cancel
Save