Changes of com.discord v831
This commit is contained in:
parent
082337727f
commit
d6743256bc
11327 changed files with 113808 additions and 103680 deletions
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/recyclerview/widget/GridLayoutManager;
|
||||
.super Landroidx/recyclerview/widget/LinearLayoutManager;
|
||||
.source "GridLayoutManager.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
@ -174,15 +175,15 @@
|
|||
.method private assignSpans(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;IIZ)V
|
||||
.locals 3
|
||||
|
||||
const/4 p4, -0x1
|
||||
const/4 p4, 0x0
|
||||
|
||||
const/4 v0, 0x0
|
||||
const/4 v0, -0x1
|
||||
|
||||
if-eqz p5, :cond_0
|
||||
|
||||
const/4 p4, 0x1
|
||||
const/4 v0, 0x1
|
||||
|
||||
move p4, p3
|
||||
move v0, p3
|
||||
|
||||
const/4 p3, 0x0
|
||||
|
||||
|
@ -196,7 +197,7 @@
|
|||
const/4 p5, -0x1
|
||||
|
||||
:goto_0
|
||||
if-eq p3, p4, :cond_1
|
||||
if-eq p3, v0, :cond_1
|
||||
|
||||
iget-object v1, p0, Landroidx/recyclerview/widget/GridLayoutManager;->mSet:[Landroid/view/View;
|
||||
|
||||
|
@ -218,11 +219,11 @@
|
|||
|
||||
iput v1, v2, Landroidx/recyclerview/widget/GridLayoutManager$LayoutParams;->mSpanSize:I
|
||||
|
||||
iput v0, v2, Landroidx/recyclerview/widget/GridLayoutManager$LayoutParams;->mSpanIndex:I
|
||||
iput p4, v2, Landroidx/recyclerview/widget/GridLayoutManager$LayoutParams;->mSpanIndex:I
|
||||
|
||||
iget v1, v2, Landroidx/recyclerview/widget/GridLayoutManager$LayoutParams;->mSpanSize:I
|
||||
|
||||
add-int/2addr v0, v1
|
||||
add-int/2addr p4, v1
|
||||
|
||||
add-int/2addr p3, p5
|
||||
|
||||
|
@ -466,8 +467,6 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/GridLayoutManager;->mSet:[Landroid/view/View;
|
||||
|
||||
array-length v0, v0
|
||||
|
||||
iget v1, p0, Landroidx/recyclerview/widget/GridLayoutManager;->mSpanCount:I
|
||||
|
@ -869,10 +868,9 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
:goto_0
|
||||
sub-int/2addr v0, v1
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Landroidx/recyclerview/widget/GridLayoutManager;->getHeight()I
|
||||
|
@ -889,9 +887,9 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
goto :goto_0
|
||||
sub-int/2addr v0, v1
|
||||
|
||||
:goto_1
|
||||
:goto_0
|
||||
invoke-direct {p0, v0}, Landroidx/recyclerview/widget/GridLayoutManager;->calculateItemBorders(I)V
|
||||
|
||||
return-void
|
||||
|
@ -1083,22 +1081,22 @@
|
|||
|
||||
iget v0, p0, Landroidx/recyclerview/widget/GridLayoutManager;->mOrientation:I
|
||||
|
||||
const/4 v1, -0x1
|
||||
const/4 v1, -0x2
|
||||
|
||||
const/4 v2, -0x2
|
||||
const/4 v2, -0x1
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager$LayoutParams;
|
||||
|
||||
invoke-direct {v0, v2, v1}, Landroidx/recyclerview/widget/GridLayoutManager$LayoutParams;-><init>(II)V
|
||||
invoke-direct {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager$LayoutParams;-><init>(II)V
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_0
|
||||
new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager$LayoutParams;
|
||||
|
||||
invoke-direct {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager$LayoutParams;-><init>(II)V
|
||||
invoke-direct {v0, v2, v1}, Landroidx/recyclerview/widget/GridLayoutManager$LayoutParams;-><init>(II)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
@ -1233,23 +1231,19 @@
|
|||
|
||||
iget v1, p0, Landroidx/recyclerview/widget/GridLayoutManager;->mSpanCount:I
|
||||
|
||||
sub-int v2, v1, p1
|
||||
|
||||
aget v2, v0, v2
|
||||
|
||||
sub-int/2addr v1, p1
|
||||
|
||||
aget v0, v0, v1
|
||||
sub-int/2addr v1, p2
|
||||
|
||||
iget-object v1, p0, Landroidx/recyclerview/widget/GridLayoutManager;->mCachedBorders:[I
|
||||
|
||||
iget v2, p0, Landroidx/recyclerview/widget/GridLayoutManager;->mSpanCount:I
|
||||
aget p1, v0, v1
|
||||
|
||||
sub-int/2addr v2, p1
|
||||
|
||||
sub-int/2addr v2, p2
|
||||
|
||||
aget p1, v1, v2
|
||||
|
||||
sub-int/2addr v0, p1
|
||||
|
||||
return v0
|
||||
return v2
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/GridLayoutManager;->mCachedBorders:[I
|
||||
|
@ -1258,8 +1252,6 @@
|
|||
|
||||
aget p2, v0, p2
|
||||
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/GridLayoutManager;->mCachedBorders:[I
|
||||
|
||||
aget p1, v0, p1
|
||||
|
||||
sub-int/2addr p2, p1
|
||||
|
@ -1371,6 +1363,12 @@
|
|||
|
||||
add-int/2addr v0, v3
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_4
|
||||
const/4 v4, 0x0
|
||||
|
||||
|
@ -1753,12 +1751,11 @@
|
|||
|
||||
move v2, v1
|
||||
|
||||
:goto_a
|
||||
const/4 v0, 0x0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
goto :goto_b
|
||||
goto :goto_a
|
||||
|
||||
:cond_13
|
||||
iget v0, v7, Landroidx/recyclerview/widget/LinearLayoutManager$LayoutState;->mOffset:I
|
||||
|
@ -1769,6 +1766,10 @@
|
|||
|
||||
move v3, v1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
goto :goto_a
|
||||
|
||||
:cond_14
|
||||
|
@ -1790,7 +1791,7 @@
|
|||
|
||||
move/from16 v0, v17
|
||||
|
||||
goto :goto_b
|
||||
goto :goto_a
|
||||
|
||||
:cond_15
|
||||
iget v0, v7, Landroidx/recyclerview/widget/LinearLayoutManager$LayoutState;->mOffset:I
|
||||
|
@ -1801,7 +1802,7 @@
|
|||
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_b
|
||||
:goto_a
|
||||
if-ge v10, v12, :cond_1a
|
||||
|
||||
iget-object v4, v6, Landroidx/recyclerview/widget/GridLayoutManager;->mSet:[Landroid/view/View;
|
||||
|
@ -1854,7 +1855,11 @@
|
|||
|
||||
move v13, v1
|
||||
|
||||
goto :goto_d
|
||||
move v14, v2
|
||||
|
||||
move/from16 v16, v3
|
||||
|
||||
goto :goto_b
|
||||
|
||||
:cond_16
|
||||
invoke-virtual/range {p0 .. p0}, Landroidx/recyclerview/widget/GridLayoutManager;->getPaddingLeft()I
|
||||
|
@ -1877,7 +1882,15 @@
|
|||
|
||||
add-int/2addr v1, v0
|
||||
|
||||
goto :goto_c
|
||||
move v13, v0
|
||||
|
||||
move v15, v1
|
||||
|
||||
move v14, v2
|
||||
|
||||
move/from16 v16, v3
|
||||
|
||||
goto :goto_b
|
||||
|
||||
:cond_17
|
||||
invoke-virtual/range {p0 .. p0}, Landroidx/recyclerview/widget/GridLayoutManager;->getPaddingTop()I
|
||||
|
@ -1900,16 +1913,15 @@
|
|||
|
||||
add-int/2addr v3, v2
|
||||
|
||||
:goto_c
|
||||
move v13, v0
|
||||
|
||||
move v15, v1
|
||||
|
||||
:goto_d
|
||||
move v14, v2
|
||||
|
||||
move/from16 v16, v3
|
||||
|
||||
:goto_b
|
||||
move-object/from16 v0, p0
|
||||
|
||||
move-object v1, v7
|
||||
|
@ -1960,7 +1972,7 @@
|
|||
|
||||
move/from16 v3, v16
|
||||
|
||||
goto/16 :goto_b
|
||||
goto/16 :goto_a
|
||||
|
||||
:cond_1a
|
||||
iget-object v0, v6, Landroidx/recyclerview/widget/GridLayoutManager;->mSet:[Landroid/view/View;
|
||||
|
@ -2000,7 +2012,7 @@
|
|||
.end method
|
||||
|
||||
.method public onFocusSearchFailed(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)Landroid/view/View;
|
||||
.locals 25
|
||||
.locals 22
|
||||
|
||||
move-object/from16 v0, p0
|
||||
|
||||
|
@ -2128,12 +2140,12 @@
|
|||
|
||||
const/4 v15, 0x0
|
||||
|
||||
const/16 v17, 0x0
|
||||
const/16 v16, 0x0
|
||||
|
||||
const/16 v18, -0x1
|
||||
const/16 v17, -0x1
|
||||
|
||||
:goto_4
|
||||
if-eq v5, v11, :cond_17
|
||||
if-eq v5, v11, :cond_18
|
||||
|
||||
invoke-direct {v0, v1, v2, v5}, Landroidx/recyclerview/widget/GridLayoutManager;->getSpanGroupIndex(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;I)I
|
||||
|
||||
|
@ -2143,34 +2155,34 @@
|
|||
|
||||
move-result-object v1
|
||||
|
||||
if-eq v1, v3, :cond_17
|
||||
if-eq v1, v3, :cond_18
|
||||
|
||||
invoke-virtual {v1}, Landroid/view/View;->hasFocusable()Z
|
||||
|
||||
move-result v20
|
||||
move-result v18
|
||||
|
||||
if-eqz v20, :cond_7
|
||||
if-eqz v18, :cond_7
|
||||
|
||||
if-eq v9, v14, :cond_7
|
||||
|
||||
if-eqz v4, :cond_6
|
||||
|
||||
goto/16 :goto_d
|
||||
goto/16 :goto_a
|
||||
|
||||
:cond_6
|
||||
move-object/from16 v21, v3
|
||||
move-object/from16 v18, v3
|
||||
|
||||
move/from16 v23, v8
|
||||
move/from16 v20, v8
|
||||
|
||||
move/from16 v22, v11
|
||||
move/from16 v19, v11
|
||||
|
||||
move/from16 v24, v14
|
||||
move/from16 p1, v14
|
||||
|
||||
move/from16 v8, v17
|
||||
move/from16 v8, v16
|
||||
|
||||
move/from16 v11, v18
|
||||
move/from16 v11, v17
|
||||
|
||||
goto/16 :goto_a
|
||||
goto/16 :goto_8
|
||||
|
||||
:cond_7
|
||||
invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
@ -2181,11 +2193,11 @@
|
|||
|
||||
iget v2, v9, Landroidx/recyclerview/widget/GridLayoutManager$LayoutParams;->mSpanIndex:I
|
||||
|
||||
move-object/from16 v21, v3
|
||||
move-object/from16 v18, v3
|
||||
|
||||
iget v3, v9, Landroidx/recyclerview/widget/GridLayoutManager$LayoutParams;->mSpanIndex:I
|
||||
|
||||
move/from16 v22, v11
|
||||
move/from16 v19, v11
|
||||
|
||||
iget v11, v9, Landroidx/recyclerview/widget/GridLayoutManager$LayoutParams;->mSpanSize:I
|
||||
|
||||
|
@ -2222,20 +2234,17 @@
|
|||
if-nez v10, :cond_b
|
||||
|
||||
:cond_a
|
||||
:goto_5
|
||||
move/from16 v23, v8
|
||||
move/from16 v20, v8
|
||||
|
||||
move/from16 v24, v14
|
||||
move/from16 p1, v14
|
||||
|
||||
move/from16 v8, v17
|
||||
move/from16 v8, v16
|
||||
|
||||
:goto_6
|
||||
move/from16 v11, v18
|
||||
move/from16 v11, v17
|
||||
|
||||
:goto_7
|
||||
const/16 v19, 0x1
|
||||
const/4 v14, 0x1
|
||||
|
||||
goto :goto_9
|
||||
goto/16 :goto_7
|
||||
|
||||
:cond_b
|
||||
invoke-static {v2, v6}, Ljava/lang/Math;->max(II)I
|
||||
|
@ -2252,35 +2261,66 @@
|
|||
|
||||
move-result v20
|
||||
|
||||
if-eqz v20, :cond_e
|
||||
if-eqz v20, :cond_f
|
||||
|
||||
if-le v11, v15, :cond_c
|
||||
|
||||
goto :goto_5
|
||||
move/from16 v20, v8
|
||||
|
||||
move/from16 p1, v14
|
||||
|
||||
move/from16 v8, v16
|
||||
|
||||
move/from16 v11, v17
|
||||
|
||||
const/4 v14, 0x1
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_c
|
||||
if-ne v11, v15, :cond_11
|
||||
if-ne v11, v15, :cond_e
|
||||
|
||||
if-le v2, v8, :cond_d
|
||||
|
||||
const/4 v11, 0x1
|
||||
|
||||
goto :goto_8
|
||||
goto :goto_5
|
||||
|
||||
:cond_d
|
||||
const/4 v11, 0x0
|
||||
|
||||
:goto_8
|
||||
if-ne v13, v11, :cond_11
|
||||
:goto_5
|
||||
if-ne v13, v11, :cond_e
|
||||
|
||||
goto :goto_5
|
||||
move/from16 v20, v8
|
||||
|
||||
move/from16 p1, v14
|
||||
|
||||
move/from16 v8, v16
|
||||
|
||||
move/from16 v11, v17
|
||||
|
||||
const/4 v14, 0x1
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_e
|
||||
if-nez v4, :cond_11
|
||||
move/from16 v20, v8
|
||||
|
||||
move/from16 v23, v8
|
||||
move/from16 p1, v14
|
||||
|
||||
move/from16 v24, v14
|
||||
move/from16 v8, v16
|
||||
|
||||
move/from16 v11, v17
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_f
|
||||
if-nez v4, :cond_14
|
||||
|
||||
move/from16 v20, v8
|
||||
|
||||
move/from16 p1, v14
|
||||
|
||||
const/4 v8, 0x1
|
||||
|
||||
|
@ -2288,52 +2328,69 @@
|
|||
|
||||
invoke-virtual {v0, v1, v14, v8}, Landroidx/recyclerview/widget/GridLayoutManager;->isViewPartiallyVisible(Landroid/view/View;ZZ)Z
|
||||
|
||||
move-result v16
|
||||
move-result v21
|
||||
|
||||
if-eqz v16, :cond_12
|
||||
if-eqz v21, :cond_13
|
||||
|
||||
move/from16 v8, v17
|
||||
move/from16 v8, v16
|
||||
|
||||
if-le v11, v8, :cond_f
|
||||
if-le v11, v8, :cond_10
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_f
|
||||
if-ne v11, v8, :cond_13
|
||||
|
||||
move/from16 v11, v18
|
||||
|
||||
if-le v2, v11, :cond_10
|
||||
move/from16 v11, v17
|
||||
|
||||
const/4 v14, 0x1
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_10
|
||||
if-ne v13, v14, :cond_14
|
||||
if-ne v11, v8, :cond_12
|
||||
|
||||
move/from16 v11, v17
|
||||
|
||||
if-le v2, v11, :cond_11
|
||||
|
||||
const/4 v14, 0x1
|
||||
|
||||
:cond_11
|
||||
if-ne v13, v14, :cond_15
|
||||
|
||||
const/4 v14, 0x1
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_11
|
||||
move/from16 v23, v8
|
||||
|
||||
move/from16 v24, v14
|
||||
|
||||
:cond_12
|
||||
move/from16 v8, v17
|
||||
move/from16 v11, v17
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_13
|
||||
move/from16 v11, v18
|
||||
move/from16 v8, v16
|
||||
|
||||
move/from16 v11, v17
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_14
|
||||
const/16 v19, 0x0
|
||||
move/from16 v20, v8
|
||||
|
||||
:goto_9
|
||||
if-eqz v19, :cond_16
|
||||
move/from16 p1, v14
|
||||
|
||||
move/from16 v8, v16
|
||||
|
||||
move/from16 v11, v17
|
||||
|
||||
:cond_15
|
||||
:goto_6
|
||||
const/4 v14, 0x0
|
||||
|
||||
:goto_7
|
||||
if-eqz v14, :cond_17
|
||||
|
||||
invoke-virtual {v1}, Landroid/view/View;->hasFocusable()Z
|
||||
|
||||
move-result v14
|
||||
|
||||
if-eqz v14, :cond_15
|
||||
if-eqz v14, :cond_16
|
||||
|
||||
iget v4, v9, Landroidx/recyclerview/widget/GridLayoutManager$LayoutParams;->mSpanIndex:I
|
||||
|
||||
|
@ -2349,17 +2406,15 @@
|
|||
|
||||
move v15, v3
|
||||
|
||||
move/from16 v17, v8
|
||||
move/from16 v20, v4
|
||||
|
||||
move/from16 v18, v11
|
||||
|
||||
move v8, v4
|
||||
move/from16 v17, v11
|
||||
|
||||
move-object v4, v1
|
||||
|
||||
goto :goto_c
|
||||
goto :goto_9
|
||||
|
||||
:cond_15
|
||||
:cond_16
|
||||
iget v8, v9, Landroidx/recyclerview/widget/GridLayoutManager$LayoutParams;->mSpanIndex:I
|
||||
|
||||
invoke-static {v3, v7}, Ljava/lang/Math;->min(II)I
|
||||
|
@ -2374,29 +2429,28 @@
|
|||
|
||||
move-object v10, v1
|
||||
|
||||
move/from16 v17, v3
|
||||
|
||||
move/from16 v18, v8
|
||||
|
||||
goto :goto_b
|
||||
|
||||
:cond_16
|
||||
:goto_a
|
||||
move/from16 v17, v8
|
||||
|
||||
move/from16 v18, v11
|
||||
move v8, v3
|
||||
|
||||
:goto_b
|
||||
move/from16 v8, v23
|
||||
goto :goto_9
|
||||
|
||||
:goto_c
|
||||
:cond_17
|
||||
:goto_8
|
||||
move/from16 v17, v11
|
||||
|
||||
:goto_9
|
||||
add-int/2addr v5, v12
|
||||
|
||||
move-object/from16 v3, v21
|
||||
move/from16 v14, p1
|
||||
|
||||
move/from16 v11, v22
|
||||
move/from16 v16, v8
|
||||
|
||||
move/from16 v14, v24
|
||||
move-object/from16 v3, v18
|
||||
|
||||
move/from16 v11, v19
|
||||
|
||||
move/from16 v8, v20
|
||||
|
||||
move-object/from16 v1, p3
|
||||
|
||||
|
@ -2406,13 +2460,13 @@
|
|||
|
||||
goto/16 :goto_4
|
||||
|
||||
:cond_17
|
||||
:goto_d
|
||||
if-eqz v4, :cond_18
|
||||
:cond_18
|
||||
:goto_a
|
||||
if-eqz v4, :cond_19
|
||||
|
||||
return-object v4
|
||||
|
||||
:cond_18
|
||||
:cond_19
|
||||
return-object v10
|
||||
.end method
|
||||
|
||||
|
@ -2486,7 +2540,6 @@
|
|||
|
||||
move v3, p1
|
||||
|
||||
:goto_1
|
||||
invoke-static/range {v1 .. v6}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;->obtain(IIIIZZ)Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;
|
||||
|
||||
move-result-object p1
|
||||
|
@ -2520,17 +2573,23 @@
|
|||
|
||||
const/4 v5, 0x1
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
const/4 v5, 0x0
|
||||
|
||||
:goto_2
|
||||
:goto_1
|
||||
const/4 v6, 0x0
|
||||
|
||||
move v1, p1
|
||||
|
||||
goto :goto_1
|
||||
invoke-static/range {v1 .. v6}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;->obtain(IIIIZZ)Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p4, p1}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setCollectionItemInfo(Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onItemsAdded(Landroidx/recyclerview/widget/RecyclerView;II)V
|
||||
|
@ -2694,9 +2753,7 @@
|
|||
|
||||
iget-object p3, p0, Landroidx/recyclerview/widget/GridLayoutManager;->mCachedBorders:[I
|
||||
|
||||
iget-object v1, p0, Landroidx/recyclerview/widget/GridLayoutManager;->mCachedBorders:[I
|
||||
|
||||
array-length v1, v1
|
||||
array-length v1, p3
|
||||
|
||||
sub-int/2addr v1, v3
|
||||
|
||||
|
@ -2731,9 +2788,7 @@
|
|||
|
||||
iget-object p1, p0, Landroidx/recyclerview/widget/GridLayoutManager;->mCachedBorders:[I
|
||||
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/GridLayoutManager;->mCachedBorders:[I
|
||||
|
||||
array-length v0, v0
|
||||
array-length v0, p1
|
||||
|
||||
sub-int/2addr v0, v3
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue