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

Commit f78ddfad authored by Peter Liang's avatar Peter Liang
Browse files

Fix overlapping icons on display size page.

Action:
Update the correct state over cache value.

Bug: 258268965
Test: manual test
Change-Id: I5ce4b847a2d8229ab2f9188cab369a43b55afbe0
parent 2c7f06e9
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -112,8 +112,10 @@ class TextReadingPreviewController extends BasePreferenceController implements
        mPreviewPreference.setPreviewAdapter(pagerAdapter);
        mPreviewPreference.setCurrentItem(
                isLayoutRtl ? PREVIEW_SAMPLE_RES_IDS.length - 1 : FRAME_INITIAL_INDEX);

        final int initialPagerIndex =
                mLastFontProgress * mDisplaySizeData.getValues().size() + mLastDisplayProgress;
        mPreviewPreference.setLastLayerIndex(initialPagerIndex);
        pagerAdapter.setPreviewLayer(initialPagerIndex, LAYER_INITIAL_INDEX,
                FRAME_INITIAL_INDEX, /* animate= */ false);
    }
+4 −0
Original line number Diff line number Diff line
@@ -105,6 +105,10 @@ public class TextReadingPreviewPreference extends Preference {
        }
    }

    void setLastLayerIndex(int lastLayerIndex) {
        mLastLayerIndex = lastLayerIndex;
    }

    int getCurrentItem() {
        return mCurrentItem;
    }