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

Commit 1fdde2da authored by Jason Monk's avatar Jason Monk
Browse files

Fix random clicks in QS

The entire header was getting set as clickable because of old code
which would eat the clicks of the brightness slider (and other things)
when expanded.

Fixes: 35628944
Test: Trigger expandable update (like clear user_setup and set it)
      then click on brightness in QS

Change-Id: I2d23aabf6b8a5b05f3b2b93ee723ec145514ce5e
parent 137b460e
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -162,8 +162,7 @@ public class QSFragment extends Fragment implements QS {

    public void setHeaderClickable(boolean clickable) {
        if (DEBUG) Log.d(TAG, "setHeaderClickable " + clickable);
        mHeader.setClickable(clickable);
        mFooter.setClickable(clickable);
        mFooter.getExpandView().setClickable(clickable);
    }

    public void setExpanded(boolean expanded) {
+1 −3
Original line number Diff line number Diff line
@@ -125,9 +125,7 @@ public class QuickStatusBarHeader extends RelativeLayout {
    }

    public void updateEverything() {
        post(() -> {
            setClickable(false);
        });
        post(() -> setClickable(false));
    }

    public void setQSPanel(final QSPanel qsPanel) {