diff --git a/astrid/AndroidManifest.xml b/astrid/AndroidManifest.xml index 2190cc59b..51f6baba1 100644 --- a/astrid/AndroidManifest.xml +++ b/astrid/AndroidManifest.xml @@ -1,8 +1,8 @@ + android:versionName="3.3.1 (bug fix release)" + android:versionCode="156"> diff --git a/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java b/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java index 892842109..554dc0da4 100644 --- a/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java +++ b/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java @@ -737,7 +737,14 @@ public class TaskAdapter extends CursorAdapter implements Filterable { public void notifyDataSetChanged() { super.notifyDataSetChanged(); fontSize = Preferences.getIntegerFromString(R.string.p_fontSize, 20); + } + @Override + public void notifyDataSetInvalidated() { + ListView view = activity.getListView(); + int scroll = view.getScrollY(); + super.notifyDataSetInvalidated(); + view.scrollTo(0, scroll); } private final View.OnClickListener completeBoxListener = new View.OnClickListener() {