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

Commit dcd90a1c authored by Jason Monk's avatar Jason Monk Committed by android-build-merger
Browse files

Start listening on notifications/QS panels on expansion started am: b5ece9a9

am: 81d51c5d

Change-Id: Ib62be93bca8981d839458f490a5331b461cd0429
parents ba9c77f5 81d51c5d
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -237,6 +237,10 @@ public class QSContainer extends FrameLayout {
        mQSPanel.setListening(mListening && mQsExpanded);
    }

    public void setHeaderListening(boolean listening) {
        mHeader.setListening(listening);
    }

    public void setQsExpansion(float expansion, float headerTranslation) {
        if (DEBUG) Log.d(TAG, "setQSExpansion " + expansion + " " + headerTranslation);
        mQsExpansion = expansion;
+6 −4
Original line number Diff line number Diff line
@@ -246,12 +246,14 @@ public class QSPanel extends LinearLayout implements Tunable, Callback {
        if (mListening) {
            refreshAllTiles();
        }
        if (mBrightnessView.getVisibility() == View.VISIBLE) {
            if (listening) {
                mBrightnessController.registerCallbacks();
            } else {
                mBrightnessController.unregisterCallbacks();
            }
        }
    }

    public void refreshAllTiles() {
        for (TileRecord r : mRecords) {
+3 −0
Original line number Diff line number Diff line
@@ -1617,6 +1617,9 @@ public class NotificationPanelView extends PanelView implements
        if (mQsExpanded) {
            onQsExpansionStarted();
        }
        // Since there are QS tiles in the header now, we need to make sure we start listening
        // immediately so they can be up to date.
        mQsContainer.setHeaderListening(true);
    }

    @Override