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

Unverified Commit ec1bf974 authored by Michael Bestas's avatar Michael Bestas
Browse files

fixup! SystemUI: Add Profiles tile

Change-Id: Id54b1dae1c240b8da127775f9dc111c5bc4cbfab
parent 5f04d9a2
Loading
Loading
Loading
Loading
+5 −5
Original line number Original line Diff line number Diff line
@@ -42,7 +42,7 @@ import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.RecyclerView;


import com.android.internal.logging.MetricsLogger;
import com.android.internal.logging.MetricsLogger;
import com.android.systemui.animation.DialogLaunchAnimator;
import com.android.systemui.animation.DialogTransitionAnimator;
import com.android.systemui.dagger.qualifiers.Background;
import com.android.systemui.dagger.qualifiers.Background;
import com.android.systemui.dagger.qualifiers.Main;
import com.android.systemui.dagger.qualifiers.Main;
import com.android.systemui.plugins.ActivityStarter;
import com.android.systemui.plugins.ActivityStarter;
@@ -81,7 +81,7 @@ public class ProfilesTile extends QSTileImpl<State> {
    private boolean mListening;
    private boolean mListening;


    private final ActivityStarter mActivityStarter;
    private final ActivityStarter mActivityStarter;
    private final DialogLaunchAnimator mDialogLaunchAnimator;
    private final DialogTransitionAnimator mDialogTransitionAnimator;
    private final KeyguardDismissUtil mKeyguardDismissUtil;
    private final KeyguardDismissUtil mKeyguardDismissUtil;
    private final KeyguardStateController mKeyguardStateController;
    private final KeyguardStateController mKeyguardStateController;
    private final ProfileManager mProfileManager;
    private final ProfileManager mProfileManager;
@@ -100,14 +100,14 @@ public class ProfilesTile extends QSTileImpl<State> {
            StatusBarStateController statusBarStateController,
            StatusBarStateController statusBarStateController,
            ActivityStarter activityStarter,
            ActivityStarter activityStarter,
            QSLogger qsLogger,
            QSLogger qsLogger,
            DialogLaunchAnimator dialogLaunchAnimator,
            DialogTransitionAnimator dialogTransitionAnimator,
            KeyguardDismissUtil keyguardDismissUtil,
            KeyguardDismissUtil keyguardDismissUtil,
            KeyguardStateController keyguardStateController
            KeyguardStateController keyguardStateController
    ) {
    ) {
        super(host, uiEventLogger, backgroundLooper, mainHandler, falsingManager, metricsLogger,
        super(host, uiEventLogger, backgroundLooper, mainHandler, falsingManager, metricsLogger,
                statusBarStateController, activityStarter, qsLogger);
                statusBarStateController, activityStarter, qsLogger);
        mActivityStarter = activityStarter;
        mActivityStarter = activityStarter;
        mDialogLaunchAnimator = dialogLaunchAnimator;
        mDialogTransitionAnimator = dialogTransitionAnimator;
        mKeyguardDismissUtil = keyguardDismissUtil;
        mKeyguardDismissUtil = keyguardDismissUtil;
        mKeyguardStateController = keyguardStateController;
        mKeyguardStateController = keyguardStateController;
        mProfileManager = ProfileManager.getInstance(mContext);
        mProfileManager = ProfileManager.getInstance(mContext);
@@ -135,7 +135,7 @@ public class ProfilesTile extends QSTileImpl<State> {
        mUiHandler.post(() -> mKeyguardDismissUtil.executeWhenUnlocked(() -> {
        mUiHandler.post(() -> mKeyguardDismissUtil.executeWhenUnlocked(() -> {
            ProfilesDialog dialog = new ProfilesDialog(mContext);
            ProfilesDialog dialog = new ProfilesDialog(mContext);
            if (view != null && !mKeyguardStateController.isShowing()) {
            if (view != null && !mKeyguardStateController.isShowing()) {
                mDialogLaunchAnimator.showFromView(dialog, view);
                mDialogTransitionAnimator.showFromView(dialog, view);
            } else {
            } else {
                dialog.show();
                dialog.show();
            }
            }