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

Commit c780404c authored by Lucas Dupin's avatar Lucas Dupin
Browse files

Revert Keyguard teamfood flags

These flags were never meant for production and already served their
purpose.

Test: manual
Bug: 111414690
Bug: 111405682
Change-Id: I27081fb8caf400781851a09fc7d45e88226abf5f
parent b7fc0560
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -17,7 +17,6 @@
package com.android.systemui.doze;

import android.annotation.NonNull;
import android.app.PendingIntent;

/**
 * Interface the doze service uses to communicate with the rest of system UI.
@@ -34,7 +33,6 @@ public interface DozeHost {
    boolean isProvisioned();
    boolean isBlockingDoze();

    void startPendingIntentDismissingKeyguard(PendingIntent intent);
    void extendPulse();

    void setAnimateWakeup(boolean animateWakeup);
@@ -47,12 +45,6 @@ public interface DozeHost {

    void onIgnoreTouchWhilePulsing(boolean ignore);

    /**
     * If the device was waken up by a passive interrupt that will show the lock screen without
     * expanding the notification panel/shade.
     */
    void setPassiveInterrupt(boolean lightInterrupt);

    interface Callback {
        /**
         * Called when a high priority notification is added.
+0 −3
Original line number Diff line number Diff line
@@ -151,7 +151,6 @@ public class DozeTriggers implements DozeMachine.Part {
                    mDozeHost.onDoubleTap(screenX, screenY);
                    mMachine.wakeUp();
                } else if (isPickup) {
                    mDozeHost.setPassiveInterrupt(true);
                    mMachine.wakeUp();
                } else {
                    mDozeHost.extendPulse();
@@ -221,7 +220,6 @@ public class DozeTriggers implements DozeMachine.Part {
            case INITIALIZED:
                mBroadcastReceiver.register(mContext);
                mDozeHost.addCallback(mHostCallback);
                mDozeHost.setPassiveInterrupt(false);
                checkTriggersAtInit();
                break;
            case DOZE:
@@ -231,7 +229,6 @@ public class DozeTriggers implements DozeMachine.Part {
                    mDozeSensors.reregisterAllSensors();
                }
                mDozeSensors.setListening(true);
                mDozeHost.setPassiveInterrupt(false);
                if (newState == DozeMachine.State.DOZE_AOD && !sWakeDisplaySensorState) {
                    onWakeScreen(false);
                }
+0 −1
Original line number Diff line number Diff line
@@ -106,7 +106,6 @@ public class LockScreenWakeUpController implements StatusBarStateController.Stat

            DozeLog.traceLockScreenWakeUp(wakeEvent);
            if (wakeEvent && mDozing) {
                mDozeHost.setPassiveInterrupt(true);
                if (DEBUG) Log.d(TAG, "Wake up.");
                mPowerManager.wakeUp(SystemClock.uptimeMillis(), "com.android.systemui:NODOZE");
            } else if (!wakeEvent && !mDozing) {
+1 −1
Original line number Diff line number Diff line
@@ -5823,7 +5823,7 @@ public class NotificationStackScrollLayout extends ViewGroup implements ScrollAd
                        (int) (dragLengthY / mDisplayMetrics.density),
                        0 /* velocityDp - N/A */);

                if (mNotificationPanel.onDraggedDown() || startingChild != null) {
                if (!mAmbientState.isDark() || startingChild != null) {
                    // We have notifications, go to locked shade.
                    mShadeController.goToLockedShade(startingChild);
                    if (startingChild instanceof ExpandableNotificationRow) {
+11 −64
Original line number Diff line number Diff line
@@ -38,7 +38,6 @@ import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.Rect;
import android.os.PowerManager;
import android.os.SystemProperties;
import android.util.AttributeSet;
import android.util.Log;
import android.util.MathUtils;
@@ -106,23 +105,6 @@ public class NotificationPanelView extends PanelView implements

    private static final boolean DEBUG = false;

    /**
     * If passive interrupts expand the NSSL or not
     */
    private static final boolean EXPAND_ON_PASSIVE_INTERRUPT = SystemProperties.getBoolean(
            "persist.sysui.expand_shade_on_wake_up", true);
    /**
     * If the notification panel should remain collapsed when the phone wakes up, even if the user
     * presses power.
     */
    private static final boolean NEVER_EXPAND_WHEN_WAKING_UP = SystemProperties.getBoolean(
            "persist.sysui.defer_notifications_on_lock_screen", false);
    /**
     * If waking up the phone should take you to SHADE_LOCKED instead of KEYGUARD
     */
    private static final boolean WAKE_UP_TO_SHADE = SystemProperties.getBoolean(
            "persist.sysui.go_to_shade_on_wake_up", false);

    /**
     * Fling expanding QS.
     */
@@ -283,12 +265,6 @@ public class NotificationPanelView extends PanelView implements
     */
    private float mLinearDarkAmount;

    /**
     * State where the device isn't dozing anymore, but the lock screen isn't fully awake.
     * The screen will be dimmed down with the shade collapsed.
     */
    private boolean mSemiAwake;

    private boolean mPulsing;
    private LockscreenGestureLogger mLockscreenGestureLogger = new LockscreenGestureLogger();
    private boolean mNoVisibleNotifications = true;
@@ -1256,11 +1232,6 @@ public class NotificationPanelView extends PanelView implements
            updateDozingVisibilities(false /* animate */);
        }

        // Expand notification shade if the device was is semi-awake state
        if (mBarState == StatusBarState.SHADE && isSemiAwake()) {
            mNotificationStackScroller.setDark(false /* dark */, false /* animated */,
                    null /* touchLocation */);
        }
        resetVerticalPanelPosition();
        updateQsState();
    }
@@ -2790,35 +2761,30 @@ public class NotificationPanelView extends PanelView implements
        mNotificationStackScroller.setAnimationsEnabled(!disabled);
    }

    public void setDozing(boolean dozing, boolean animate, PointF wakeUpTouchLocation,
            boolean passivelyInterrupted) {
    /**
     * Sets the dozing state.
     *
     * @param dozing {@code true} when dozing.
     * @param animate if transition should be animated.
     * @param wakeUpTouchLocation touch event location - if woken up by SLPI sensor.
     */
    public void setDozing(boolean dozing, boolean animate, PointF wakeUpTouchLocation) {
        if (dozing == mDozing) return;
        mDozing = dozing;
        boolean doNotExpand = (!EXPAND_ON_PASSIVE_INTERRUPT && passivelyInterrupted)
                || NEVER_EXPAND_WHEN_WAKING_UP;
        mSemiAwake = doNotExpand && !mDozing;
        if (!mSemiAwake) {
        mNotificationStackScroller.setDark(mDozing, animate, wakeUpTouchLocation);
        }

        if (mBarState == StatusBarState.KEYGUARD
                || mBarState == StatusBarState.SHADE_LOCKED) {
            updateDozingVisibilities(animate);
        }

        final float darkAmount = dozing && !mSemiAwake ? 1 : 0;
        if (!mSemiAwake) {
        final float darkAmount = dozing ? 1 : 0;
        mStatusBarStateController.setDozeAmount(darkAmount, animate);
        }
        if (animate) {
            mNotificationStackScroller.notifyDarkAnimationStart(mDozing);
        }
    }

    public boolean isSemiAwake() {
        return mSemiAwake;
    }

    @Override
    public void onDozeAmountChanged(float linearAmount, float amount) {
        mInterpolatedDarkAmount = amount;
@@ -3011,23 +2977,4 @@ public class NotificationPanelView extends PanelView implements
    public void showTransientIndication(int id) {
        mKeyguardBottomArea.showTransientIndication(id);
    }

    /**
     * Whenever a user drags down on the empty area (pulling down the shade and clock) and lets go.
     *
     * @return {@code true} if dragging down should take the user to SHADE_LOCKED.
     */
    public boolean onDraggedDown() {
        if (isSemiAwake()) {
            mSemiAwake = false;
            mNotificationStackScroller.setDark(false /* dark */, true /* animate */,
                    null /* touchLocation */);
            mStatusBarStateController.setDozeAmount(0f, true /* animated */);
            mNotificationStackScroller.notifyDarkAnimationStart(mDozing);
            mStatusBar.updateScrimController();

            return WAKE_UP_TO_SHADE;
        }
        return true;
    }
}
Loading