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

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

Merge "Collapse shade when opening controls activities" into rvc-dev

parents 2fed0a73 5e6be9e7
Loading
Loading
Loading
Loading
+7 −8
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ import com.android.systemui.dagger.qualifiers.Background
import com.android.systemui.dagger.qualifiers.Main
import com.android.systemui.globalactions.GlobalActionsPopupMenu
import com.android.systemui.plugins.ActivityStarter
import com.android.systemui.statusbar.phone.ShadeController
import com.android.systemui.statusbar.policy.KeyguardStateController
import com.android.systemui.util.concurrency.DelayableExecutor
import dagger.Lazy
@@ -79,7 +80,8 @@ class ControlsUiControllerImpl @Inject constructor (
    @Main val sharedPreferences: SharedPreferences,
    val controlActionCoordinator: ControlActionCoordinator,
    private val activityStarter: ActivityStarter,
    private val keyguardStateController: KeyguardStateController
    private val keyguardStateController: KeyguardStateController,
    private val shadeController: ShadeController
) : ControlsUiController {

    companion object {
@@ -254,14 +256,11 @@ class ControlsUiControllerImpl @Inject constructor (
        intent.putExtra(ControlsUiController.EXTRA_ANIMATE, true)
        dismissGlobalActions.run()

        if (!keyguardStateController.isUnlocked()) {
        activityStarter.dismissKeyguardThenExecute({
            shadeController.collapsePanel(false)
            context.startActivity(intent)
            true
        }, null, true)
        } else {
            context.startActivity(intent)
        }
    }

    private fun showControlsView(items: List<SelectionItem>) {