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

Commit 9fda20db authored by dongwan0605.kim's avatar dongwan0605.kim Committed by Zhao Wei Liew
Browse files

QS: Fix QuickQS visibility at non-first page

When user collapsed QSPanel at non-first page, QuickQS always remained
View.Visible. When user canceled collapsing, QQS remained clickable
although invisible to user(alpha = 0).
QQS must be non-clickable when user cancels collapsing at non-first page.

Test: QSPanel > 2nd page > Cancel collapsing while collapse QSPanel
      > Verify invisible QQS is non-clickable

Change-Id: I4c1f195a3faec8e89bb073443f6345f4faddf781
parent 5b3cadbb
Loading
Loading
Loading
Loading
+5 −0
Original line number Original line Diff line number Diff line
@@ -357,6 +357,11 @@ public class QSAnimator implements Callback, PageListener, Listener, OnLayoutCha


    private final TouchAnimator.Listener mNonFirstPageListener =
    private final TouchAnimator.Listener mNonFirstPageListener =
            new TouchAnimator.ListenerAdapter() {
            new TouchAnimator.ListenerAdapter() {
                @Override
                public void onAnimationAtEnd() {
                    mQuickQsPanel.setVisibility(View.INVISIBLE);
                }

                @Override
                @Override
                public void onAnimationStarted() {
                public void onAnimationStarted() {
                    mQuickQsPanel.setVisibility(View.VISIBLE);
                    mQuickQsPanel.setVisibility(View.VISIBLE);