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

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

Merge "Preselect the frist recent task for a Single App." into main

parents e6ea4771 0b347ca6
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -55,17 +55,17 @@ sealed interface RecordDetailsTargetItemViewModel {
        override val isSelectable: Boolean = true
    }

    data class SingleApp(val task: ScreenCaptureRecentTask? = null) :
        RecordDetailsTargetItemViewModel {
    data class SingleApp(val task: ScreenCaptureRecentTask) : RecordDetailsTargetItemViewModel {

        override val screenCaptureTarget: ScreenCaptureTarget? =
            task?.run { ScreenCaptureTarget.App(displayId = displayId, taskId = taskId) }
        override val screenCaptureTarget: ScreenCaptureTarget =
            ScreenCaptureTarget.App(displayId = task.displayId, taskId = task.taskId)

        override val labelRes: Int = R.string.screen_record_single_app
        override val isSelectable: Boolean = true
    }

    data object SingleAppNoRecents : RecordDetailsTargetItemViewModel {

        override val labelRes: Int = R.string.screen_record_single_app_no_recents
        override val isSelectable: Boolean = false
        override val screenCaptureTarget: ScreenCaptureTarget? = null
@@ -137,7 +137,7 @@ constructor(
                                if (tasks.isNullOrEmpty()) {
                                    RecordDetailsTargetItemViewModel.SingleAppNoRecents
                                } else {
                                    RecordDetailsTargetItemViewModel.SingleApp()
                                    RecordDetailsTargetItemViewModel.SingleApp(tasks.first())
                                }
                            )
                        }