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

Commit fdc8eb61 authored by Winson Chung's avatar Winson Chung Committed by Android (Google) Code Review
Browse files

Merge "Fixing NPE in recycler view scroll bar." into ub-launcher3-burnaby

parents 1b247d9f 23c8f48f
Loading
Loading
Loading
Loading
+17 −3
Original line number Diff line number Diff line
@@ -88,6 +88,12 @@ public class WidgetsRecyclerView extends BaseRecyclerView {
     */
    @Override
    public String scrollToPositionAtProgress(float touchFraction) {
        // Skip early if widgets are not bound.
        if (mWidgets == null) {
            return "";
        }

        // Skip early if there are no widgets.
        int rowCount = mWidgets.getPackageSize();
        if (rowCount == 0) {
            return "";
@@ -112,9 +118,13 @@ public class WidgetsRecyclerView extends BaseRecyclerView {
     */
    @Override
    public void onUpdateScrollbar(int dy) {
        int rowCount = mWidgets.getPackageSize();
        // Skip early if widgets are not bound.
        if (mWidgets == null) {
            return;
        }

        // Skip early if, there are no items.
        // Skip early if there are no widgets.
        int rowCount = mWidgets.getPackageSize();
        if (rowCount == 0) {
            mScrollbar.setThumbOffset(-1, -1);
            return;
@@ -138,9 +148,13 @@ public class WidgetsRecyclerView extends BaseRecyclerView {
        stateOut.rowTopOffset = -1;
        stateOut.rowHeight = -1;

        int rowCount = mWidgets.getPackageSize();
        // Skip early if widgets are not bound.
        if (mWidgets == null) {
            return;
        }

        // Return early if there are no items
        int rowCount = mWidgets.getPackageSize();
        if (rowCount == 0) {
            return;
        }