diff --git a/src/main/java/com/todoroo/astrid/api/Filter.java b/src/main/java/com/todoroo/astrid/api/Filter.java index 756ea6e56..150cfb16e 100644 --- a/src/main/java/com/todoroo/astrid/api/Filter.java +++ b/src/main/java/com/todoroo/astrid/api/Filter.java @@ -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()); } diff --git a/src/main/java/com/todoroo/astrid/api/FilterListItem.java b/src/main/java/com/todoroo/astrid/api/FilterListItem.java index 20524a8fd..57167d738 100644 --- a/src/main/java/com/todoroo/astrid/api/FilterListItem.java +++ b/src/main/java/com/todoroo/astrid/api/FilterListItem.java @@ -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 } }