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

Commit 1aa448db authored by Jerry Chang's avatar Jerry Chang Committed by Automerger Merge Worker
Browse files

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

Merge "Fix not updating split bounds after devices unfolded" into sc-v2-dev am: 11a26a56 am: cd672f38

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14932975

Change-Id: I75e5beda71865a4a2bfcac323268a7ff027a22e2
parents f658c7f3 cd672f38
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();