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

Commit 11a26a56 authored by Jerry Chang's avatar Jerry Chang Committed by Android (Google) Code Review
Browse files

Merge "Fix not updating split bounds after devices unfolded" into sc-v2-dev

parents e9d456b0 2af1cde0
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -172,13 +172,12 @@ public final class SplitLayout {
            affectsLayout = true;
        }

        if (mInitialized && affectsLayout) {
        if (mInitialized) {
            release();
            init();
            return true;
        }

        return false;
        return affectsLayout;
    }

    /** Updates recording bounds of divider window and both of the splits. */
+2 −1
Original line number Diff line number Diff line
@@ -602,7 +602,8 @@ class StageCoordinator implements SplitLayout.SplitLayoutHandler,
    public void onDisplayAreaInfoChanged(DisplayAreaInfo displayAreaInfo) {
        mDisplayAreaInfo = displayAreaInfo;
        if (mSplitLayout != null
                && mSplitLayout.updateConfiguration(mDisplayAreaInfo.configuration)) {
                && mSplitLayout.updateConfiguration(mDisplayAreaInfo.configuration)
                && mMainStage.isActive()) {
            onBoundsChanged(mSplitLayout);
        }
    }
+0 −1
Original line number Diff line number Diff line
@@ -72,7 +72,6 @@ public class SplitLayoutTests extends ShellTestCase {
    @UiThreadTest
    public void testUpdateConfiguration() {
        final Configuration config = getConfiguration();
        mSplitLayout.init();

        // Verify it returns true if new config won't affect split layout.
        assertThat(mSplitLayout.updateConfiguration(config)).isFalse();