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

Commit d00563b1 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Migrate enableDragToMaximize to DesktopExpFlags" into main

parents 1e9b1958 26ee7c4c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -387,7 +387,7 @@ public class DesktopModeStatus {
     * screen.
     */
    public static boolean shouldMaximizeWhenDragToTopEdge(@NonNull Context context) {
        if (!Flags.enableDragToMaximize()) {
        if (!DesktopExperienceFlags.ENABLE_DRAG_TO_MAXIMIZE.isTrue()) {
            return false;
        }
        return SystemProperties.getBoolean(ENABLE_DRAG_TO_MAXIMIZE_SYS_PROP,
+3 −3
Original line number Diff line number Diff line
@@ -18,9 +18,9 @@ package com.android.wm.shell.scenarios

import android.tools.NavBar
import android.tools.Rotation
import com.android.internal.R
import com.android.window.flags.Flags
import com.android.wm.shell.Utils
import com.android.wm.shell.shared.desktopmode.DesktopModeStatus
import org.junit.After
import org.junit.Assume
import org.junit.Before
@@ -42,8 +42,8 @@ constructor(
    fun setup() {
        Assume.assumeTrue(Flags.enableDesktopWindowingMode() && tapl.isTablet)
        // Skip the test when the drag-to-maximize is enabled on this device.
        Assume.assumeFalse(Flags.enableDragToMaximize() &&
            instrumentation.context.resources.getBoolean(R.bool.config_dragToMaximizeInDesktopMode))
        Assume.assumeFalse(
            DesktopModeStatus.shouldMaximizeWhenDragToTopEdge(instrumentation.context))
        tapl.setEnableRotation(true)
        tapl.setExpectedRotation(rotation.value)
        testApp.enterDesktopMode(wmHelper, device)
+3 −3
Original line number Diff line number Diff line
@@ -23,12 +23,12 @@ import android.tools.flicker.rules.ChangeDisplayOrientationRule
import android.tools.traces.parsers.WindowManagerStateHelper
import androidx.test.platform.app.InstrumentationRegistry
import androidx.test.uiautomator.UiDevice
import com.android.internal.R
import com.android.launcher3.tapl.LauncherInstrumentation
import com.android.server.wm.flicker.helpers.DesktopModeAppHelper
import com.android.server.wm.flicker.helpers.SimpleAppHelper
import com.android.window.flags.Flags
import com.android.wm.shell.Utils
import com.android.wm.shell.shared.desktopmode.DesktopModeStatus
import org.junit.After
import org.junit.Assume
import org.junit.Before
@@ -54,8 +54,8 @@ constructor(private val rotation: Rotation = Rotation.ROTATION_0) {
    fun setup() {
        Assume.assumeTrue(Flags.enableDesktopWindowingMode() && tapl.isTablet)
        // Skip the test when the drag-to-maximize is disabled on this device.
        Assume.assumeTrue(Flags.enableDragToMaximize() &&
            instrumentation.context.resources.getBoolean(R.bool.config_dragToMaximizeInDesktopMode))
        Assume.assumeTrue(
            DesktopModeStatus.shouldMaximizeWhenDragToTopEdge(instrumentation.context))
        tapl.setEnableRotation(true)
        tapl.setExpectedRotation(rotation.value)
        ChangeDisplayOrientationRule.setRotation(rotation)