diff --git a/astrid/src/com/todoroo/astrid/activity/TaskListFragment.java b/astrid/src/com/todoroo/astrid/activity/TaskListFragment.java index 71c7e7164..956a0852e 100644 --- a/astrid/src/com/todoroo/astrid/activity/TaskListFragment.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskListFragment.java @@ -40,7 +40,6 @@ import android.view.View.OnKeyListener; import android.view.View.OnTouchListener; import android.view.ViewGroup; import android.widget.AbsListView; -import android.widget.AbsListView.OnScrollListener; import android.widget.AdapterView; import android.widget.AdapterView.AdapterContextMenuInfo; import android.widget.AdapterView.OnItemClickListener; @@ -124,8 +123,7 @@ import com.todoroo.astrid.widget.TasksWidget; * @author Tim Su * */ -public class TaskListFragment extends SherlockListFragment implements OnScrollListener, - OnSortSelectedListener { +public class TaskListFragment extends SherlockListFragment implements OnSortSelectedListener { public static final String TAG_TASKLIST_FRAGMENT = "tasklist_fragment"; //$NON-NLS-1$ @@ -913,30 +911,6 @@ public class TaskListFragment extends SherlockListFragment implements OnScrollLi // do nothing } - /** - * Detect when user is flinging the task, disable task adapter loading when - * this occurs to save resources and time. - */ - public void onScrollStateChanged(AbsListView view, int scrollState) { - if (taskAdapter == null) - return; - switch (scrollState) { - case OnScrollListener.SCROLL_STATE_IDLE: - if (taskAdapter.isFling) - taskAdapter.notifyDataSetChanged(); - taskAdapter.isFling = false; - break; - case OnScrollListener.SCROLL_STATE_TOUCH_SCROLL: - if (taskAdapter.isFling) - taskAdapter.notifyDataSetChanged(); - taskAdapter.isFling = false; - break; - case OnScrollListener.SCROLL_STATE_FLING: - taskAdapter.isFling = true; - break; - } - } - /* * ====================================================================== * =================================================== managing list view @@ -1024,7 +998,6 @@ public class TaskListFragment extends SherlockListFragment implements OnScrollLi taskAdapter = createTaskAdapter(currentCursor); setListAdapter(taskAdapter); - getListView().setOnScrollListener(this); registerForContextMenu(getListView()); loadTaskListContent(true); diff --git a/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java b/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java index 1f1dabc26..38e68f1a9 100644 --- a/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java +++ b/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java @@ -214,7 +214,6 @@ public class TaskAdapter extends CursorAdapter implements Filterable { protected final Resources resources; protected final HashMap completedItems = new HashMap(0); protected OnCompletedTaskListener onCompletedTaskListener = null; - public boolean isFling = false; protected final int resource; protected final LayoutInflater inflater; private DetailLoaderThread detailLoader;