Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b3b113a8 authored by Adam Powell's avatar Adam Powell Committed by Android (Google) Code Review
Browse files

Merge "Fix bug 2964954 - Lists blow up if their adapter changes while detached."

parents 6ab84eeb 6a0d0994
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1988,6 +1988,11 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
        if (mAdapter != null && mDataSetObserver == null) {
            mDataSetObserver = new AdapterDataSetObserver();
            mAdapter.registerDataSetObserver(mDataSetObserver);

            // Data may have changed while we were detached. Refresh.
            mDataChanged = true;
            mOldItemCount = mItemCount;
            mItemCount = mAdapter.getCount();
        }
    }