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

Commit 747f2b66 authored by Winson Chung's avatar Winson Chung Committed by Android Git Automerger
Browse files

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

* commit 'fdc8eb61':
  Fixing NPE in recycler view scroll bar.
parents f4d01799 fdc8eb61
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;
        }