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

Commit 2e22b5d2 authored by Peter Schiller's avatar Peter Schiller
Browse files

Fixed header elevation shadow on rotate

Change-Id: I1a4b55cf9af67d93e56d84378036c0061b6e8104
parent e8eaa9c9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -273,7 +273,7 @@ public abstract class BaseRecyclerView extends RecyclerView
     *
     * @return the scroll top of this recycler view.
     */
    protected abstract int getCurrentScrollY();
    public abstract int getCurrentScrollY();

    /**
     * Maps the touch (from 0..1) to the adapter position that should be visible.
+1 −1
Original line number Diff line number Diff line
@@ -375,7 +375,7 @@ public class AllAppsRecyclerView extends BaseRecyclerView
    }

    @Override
    protected int getCurrentScrollY() {
    public int getCurrentScrollY() {
        // Return early if there are no items or we haven't been measured
        List<AlphabeticalAppsList.AdapterItem> items = mApps.getAdapterItems();
        if (items.isEmpty() || mNumAppsPerRow == 0 || getChildCount() == 0) {
+2 −1
Original line number Diff line number Diff line
@@ -12,6 +12,7 @@ import android.view.ViewGroup;
import android.view.ViewOutlineProvider;
import android.widget.FrameLayout;

import com.android.launcher3.BaseRecyclerView;
import com.android.launcher3.R;

/**
@@ -28,7 +29,7 @@ public abstract class HeaderElevationController extends RecyclerView.OnScrollLis

    @Override
    public final void onScrolled(RecyclerView recyclerView, int dx, int dy) {
        mCurrentY += dy;
        mCurrentY = ((BaseRecyclerView) recyclerView).getCurrentScrollY();
        onScroll(mCurrentY);
    }

+1 −1
Original line number Diff line number Diff line
@@ -129,7 +129,7 @@ public class WidgetsRecyclerView extends BaseRecyclerView {
    }

    @Override
    protected int getCurrentScrollY() {
    public int getCurrentScrollY() {
        // Skip early if widgets are not bound.
        if (isModelNotReady() || getChildCount() == 0) {
            return -1;