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

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

Merge "Enter fullscreen if necessary in FullScreenMagnificationMouseFollowingTest" into main

parents d8015da9 447a50e2
Loading
Loading
Loading
Loading
+11 −4
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ import android.accessibilityservice.MagnificationConfig
import android.app.Activity
import android.app.Instrumentation
import android.app.UiAutomation
import android.app.WindowConfiguration
import android.companion.virtual.VirtualDeviceManager
import android.graphics.PointF
import android.hardware.display.DisplayManager
@@ -313,11 +314,17 @@ class FullScreenMagnificationMouseFollowingTest {
                TestActivity::class.java
            )
        instrumentation.runOnMainSync {
            val windowingMode = activity.resources.configuration.windowConfiguration.windowingMode
            if (windowingMode == WindowConfiguration.WINDOWING_MODE_FULLSCREEN) {
                // Already fullscreen. No need to toggle.
                future.complete(null)
            } else {
                activity.requestFullscreenMode(
                    Activity.FULLSCREEN_MODE_REQUEST_ENTER,
                    fullscreenCallback
                )
            }
        }
        future.get(UI_IDLE_GLOBAL_TIMEOUT.inWholeSeconds, TimeUnit.SECONDS)

        uiAutomation.waitForIdle(