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

Commit bcda492a authored by Fabian Kozynski's avatar Fabian Kozynski
Browse files

Clip tile pages on horizontal with media

Clip the tile container so tiles don't show behind media.

Only clip in QSPanel, not in QQS

Test: manual
Fixes: 190567831
Change-Id: I1b70fa7f23940a7ee900fee037e3325d7977e520
parent cf3e019b
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -96,7 +96,7 @@ public class QSPanel extends LinearLayout implements Tunable {

    private BrightnessMirrorController mBrightnessMirrorController;
    private LinearLayout mHorizontalLinearLayout;
    private LinearLayout mHorizontalContentContainer;
    protected LinearLayout mHorizontalContentContainer;

    // Only used with media
    private QSTileLayout mHorizontalTileLayout;
@@ -131,7 +131,7 @@ public class QSPanel extends LinearLayout implements Tunable {

            mHorizontalContentContainer = new RemeasuringLinearLayout(mContext);
            mHorizontalContentContainer.setOrientation(LinearLayout.VERTICAL);
            mHorizontalContentContainer.setClipChildren(false);
            mHorizontalContentContainer.setClipChildren(true);
            mHorizontalContentContainer.setClipToPadding(false);

            mHorizontalTileLayout = createHorizontalTileLayout();
+8 −0
Original line number Diff line number Diff line
@@ -52,6 +52,14 @@ public class QuickQSPanel extends QSPanel {
        // Don't add brightness view
    }

    @Override
    void initialize() {
        super.initialize();
        if (mHorizontalContentContainer != null) {
            mHorizontalContentContainer.setClipChildren(false);
        }
    }

    @Override
    public TileLayout createRegularTileLayout() {
        return new QQSSideLabelTileLayout(mContext);