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

Commit adde076f authored by Clara Bayarri's avatar Clara Bayarri Committed by Android (Google) Code Review
Browse files

Merge "Fix ListView losing scroll position" into nyc-dev

parents d8a028af cf381105
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -360,6 +360,14 @@ public abstract class AbsSpinner extends AdapterView<SpinnerAdapter> {
        return INVALID_POSITION;
    }

    @Override
    protected void dispatchRestoreInstanceState(SparseArray<Parcelable> container) {
        super.dispatchRestoreInstanceState(container);
        // Restores the selected position when Spinner gets restored,
        // rather than wait until the next measure/layout pass to do it.
        handleDataChanged();
    }

    static class SavedState extends BaseSavedState {
        long selectedId;
        int position;
+0 −1
Original line number Diff line number Diff line
@@ -815,7 +815,6 @@ public abstract class AdapterView<T extends Adapter> extends ViewGroup {
    @Override
    protected void dispatchRestoreInstanceState(SparseArray<Parcelable> container) {
        dispatchThawSelfOnly(container);
        handleDataChanged();
    }

    class AdapterDataSetObserver extends DataSetObserver {