Merge "State of QSSecurityFooter refreshes early."

This commit is contained in:
Fabian Kozynski
2018-09-10 18:21:22 +00:00
committed by Android (Google) Code Review
3 changed files with 2 additions and 1 deletions

View File

@@ -288,6 +288,7 @@ public class QSFragment extends Fragment implements QS, CommandQueue.Callbacks {
mHeader.setListening(listening);
mFooter.setListening(listening);
mQSPanel.setListening(mListening && mQsExpanded);
mQSPanel.getFooter().setListening(listening);
}
@Override

View File

@@ -350,7 +350,6 @@ public class QSPanel extends LinearLayout implements Tunable, Callback, Brightne
if (mTileLayout != null) {
mTileLayout.setListening(listening);
}
mFooter.setListening(mListening);
if (mListening) {
refreshAllTiles();
}

View File

@@ -96,6 +96,7 @@ public class QSSecurityFooter implements OnClickListener, DialogInterface.OnClic
public void setListening(boolean listening) {
if (listening) {
mSecurityController.addCallback(mCallback);
refreshState();
} else {
mSecurityController.removeCallback(mCallback);
}