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

Commit d7912d2f authored by Jorim Jaggi's avatar Jorim Jaggi
Browse files

Don't play hint animations when dozing

Bug: 17718416
Change-Id: I2c27b4ea479ee46612eb5284a2c872d03dc52ab0
parent bc156ba4
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1551,7 +1551,8 @@ public class NotificationPanelView extends PanelView implements
    @Override
    protected void onEdgeClicked(boolean right) {
        if ((right && getRightIcon().getVisibility() != View.VISIBLE)
                || (!right && getLeftIcon().getVisibility() != View.VISIBLE)) {
                || (!right && getLeftIcon().getVisibility() != View.VISIBLE)
                || isDozing()) {
            return;
        }
        mHintAnimationRunning = true;
@@ -1747,6 +1748,7 @@ public class NotificationPanelView extends PanelView implements
        updateKeyguardStatusBarVisibility();
    }

    @Override
    public boolean isDozing() {
        return mDozing;
    }
+5 −1
Original line number Diff line number Diff line
@@ -914,7 +914,9 @@ public abstract class PanelView extends FrameLayout {
    private boolean onMiddleClicked() {
        switch (mStatusBar.getBarState()) {
            case StatusBarState.KEYGUARD:
                if (!isDozing()) {
                    startUnlockHintAnimation();
                }
                return true;
            case StatusBarState.SHADE_LOCKED:
                mStatusBar.goToKeyguard();
@@ -932,6 +934,8 @@ public abstract class PanelView extends FrameLayout {

    protected abstract void onEdgeClicked(boolean right);

    protected abstract boolean isDozing();

    public void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
        pw.println(String.format("[PanelView(%s): expandedHeight=%f maxPanelHeight=%d closing=%s"
                + " tracking=%s justPeeked=%s peekAnim=%s%s timeAnim=%s%s touchDisabled=%s"