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
This commit is contained in:
Jason Monk
2017-03-08 09:39:21 -05:00
parent 137b460e5f
commit 1fdde2da76
2 changed files with 2 additions and 5 deletions

View File

@@ -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) {

View File

@@ -125,9 +125,7 @@ public class QuickStatusBarHeader extends RelativeLayout {
}
public void updateEverything() {
post(() -> {
setClickable(false);
});
post(() -> setClickable(false));
}
public void setQSPanel(final QSPanel qsPanel) {