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

Commit 8322834a authored by Adam Cohen's avatar Adam Cohen
Browse files

Fixing StackView crash associated with DataSetObserver

Change-Id: Idbc8ed09ee8a58757b7383d6331a4c0357a6fb1f
parent 8a06cf70
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -613,13 +613,13 @@ public abstract class AdapterViewAnimator extends AdapterView<Adapter>

    @Override
    public void setAdapter(Adapter adapter) {
        mAdapter = adapter;

        if (mAdapter != null) {
            if (mDataSetObserver != null) {
        if (mAdapter != null && mDataSetObserver != null) {
            mAdapter.unregisterDataSetObserver(mDataSetObserver);
        }

        mAdapter = adapter;

        if (mAdapter != null) {
            mDataSetObserver = new AdapterDataSetObserver();
            mAdapter.registerDataSetObserver(mDataSetObserver);
        }