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

Commit 4fa65dc3 authored by Jeff DeCew's avatar Jeff DeCew
Browse files

Remove ExpandableView.minClipTopAmount which had no effect.

Bug: 230080345
Test: manual
Change-Id: I0b116776a6b5b311f0b34804d5f70dfb86ebb294
parent 34b4ebd8
Loading
Loading
Loading
Loading
+0 −9
Original line number Diff line number Diff line
@@ -58,7 +58,6 @@ public abstract class ExpandableView extends FrameLayout implements Dumpable {
    private ArrayList<View> mMatchParentViews = new ArrayList<View>();
    private static Rect mClipRect = new Rect();
    private boolean mWillBeGone;
    private int mMinClipTopAmount = 0;
    private boolean mClipToActualHeight = true;
    private boolean mChangingPosition = false;
    private ViewGroup mTransientContainer;
@@ -477,14 +476,6 @@ public abstract class ExpandableView extends FrameLayout implements Dumpable {
        mWillBeGone = willBeGone;
    }

    public int getMinClipTopAmount() {
        return mMinClipTopAmount;
    }

    public void setMinClipTopAmount(int minClipTopAmount) {
        mMinClipTopAmount = minClipTopAmount;
    }

    @Override
    public void setLayerType(int layerType, Paint paint) {
        // Allow resetting the layerType to NONE regardless of overlappingRendering
+0 −19
Original line number Diff line number Diff line
@@ -4519,31 +4519,12 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable
        mClearAllInProgress = clearAllInProgress;
        mAmbientState.setClearAllInProgress(clearAllInProgress);
        mController.getNoticationRoundessManager().setClearAllInProgress(clearAllInProgress);
        handleClearAllClipping();
    }

    boolean getClearAllInProgress() {
        return mClearAllInProgress;
    }

    @ShadeViewRefactor(RefactorComponent.ADAPTER)
    private void handleClearAllClipping() {
        final int count = getChildCount();
        boolean previousChildWillBeDismissed = false;
        for (int i = 0; i < count; i++) {
            ExpandableView child = (ExpandableView) getChildAt(i);
            if (child.getVisibility() == GONE) {
                continue;
            }
            if (mClearAllInProgress && previousChildWillBeDismissed) {
                child.setMinClipTopAmount(child.getClipTopAmount());
            } else {
                child.setMinClipTopAmount(0);
            }
            previousChildWillBeDismissed = canChildBeCleared(child);
        }
    }

    @ShadeViewRefactor(RefactorComponent.SHADE_VIEW)
    public boolean isFooterViewNotGone() {
        return mFooterView != null