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

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

Merge "Use DesktopExperienceFlags to call Flags.screenshotMultidisplayFocusChange" into main

parents 4fe2e351 743bc617
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -22,10 +22,11 @@ import android.util.Log
import android.view.Display
import android.view.WindowManager.ScreenshotSource
import android.view.WindowManager.TAKE_SCREENSHOT_PROVIDED_IMAGE
import android.window.DesktopExperienceFlags
import com.android.app.tracing.coroutines.launchTraced as launch
import com.android.internal.logging.UiEventLogger
import com.android.internal.util.ScreenshotRequest
import com.android.systemui.Flags.screenshotMultidisplayFocusChange
import com.android.systemui.Flags
import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.dagger.qualifiers.Application
import com.android.systemui.dagger.qualifiers.Background
@@ -105,7 +106,7 @@ constructor(
        onSaved: (Uri?) -> Unit,
        requestCallback: RequestCallback,
    ) {
        if (screenshotMultidisplayFocusChange()) {
        if (SCREENSHOT_MULTIDISPLAY_FOCUS_CHANGE.isTrue) {
            val display = getDisplayToScreenshot(screenshotRequest)
            val screenshotHandler = getScreenshotController(display)
            dispatchToController(
@@ -341,5 +342,12 @@ constructor(
                Display.TYPE_OVERLAY,
                Display.TYPE_WIFI,
            )

        val SCREENSHOT_MULTIDISPLAY_FOCUS_CHANGE =
            DesktopExperienceFlags.DesktopExperienceFlag(
                Flags::screenshotMultidisplayFocusChange,
                /* shouldOverrideByDevOption= */ true,
                Flags.FLAG_SCREENSHOT_MULTIDISPLAY_FOCUS_CHANGE,
            )
    }
}