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

Commit 4a99b9d2 authored by Shawn Lin's avatar Shawn Lin Committed by Automerger Merge Worker
Browse files

Merge "Fixed wrong QS padding" into rvc-dev am: 841f253c

Change-Id: I45732bb2fc1596f04d9cc00bfcab2359755597c2
parents 06a71ba3 841f253c
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -436,6 +436,10 @@ public class QuickStatusBarHeader extends RelativeLayout implements

    @Override
    public WindowInsets onApplyWindowInsets(WindowInsets insets) {
        // Handle padding of QuickStatusBarHeader
        setPadding(mRoundedCornerPadding, getPaddingTop(), mRoundedCornerPadding,
                getPaddingBottom());

        // Handle padding of SystemIconsView
        DisplayCutout cutout = insets.getDisplayCutout();
        Pair<Integer, Integer> cornerCutoutPadding = StatusBarWindowView.cornerCutoutMargins(
@@ -450,8 +454,11 @@ public class QuickStatusBarHeader extends RelativeLayout implements
        int statusBarPaddingRight = isLayoutRtl()
                ? getResources().getDimensionPixelSize(R.dimen.status_bar_padding_start)
                : getResources().getDimensionPixelSize(R.dimen.status_bar_padding_end);
        mSystemIconsView.setPadding(padding.first + statusBarPaddingLeft, waterfallTopInset,
                padding.second + statusBarPaddingRight, 0);
        mSystemIconsView.setPadding(
                Math.max(padding.first + statusBarPaddingLeft - mRoundedCornerPadding, 0),
                waterfallTopInset,
                Math.max(padding.second + statusBarPaddingRight - mRoundedCornerPadding, 0),
                0);

        return super.onApplyWindowInsets(insets);
    }