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

Commit 98708fa1 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

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

Change-Id: I37e1a34639f90011ac24cfc1f60f0f8e944447f4
parents 98dd0436 f843c6c0
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>) {